You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2006/09/06 17:21:48 UTC
svn commit: r440731 [2/2] - in
/directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/docs: ./ UML/
UML/MessageClassDiagram.xmi
Added: directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/docs/UML/MessageClassDiagram.xmi
URL: http://svn.apache.org/viewvc/directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/docs/UML/MessageClassDiagram.xmi?view=auto&rev=440731
==============================================================================
--- directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/docs/UML/MessageClassDiagram.xmi (added)
+++ directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/docs/UML/MessageClassDiagram.xmi Wed Sep 6 08:21:46 2006
@@ -0,0 +1,17566 @@
+<?xml version = '1.0' encoding = 'UTF-8' ?>
+<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' xmlns:UML2 = 'org.omg.xmi.namespace.UML2'
+ timestamp = 'Wed Sep 06 17:00:11 CEST 2006'>
+ <XMI.header><XMI.documentation>
+ <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
+ <XMI.exporterVersion>1.0</XMI.exporterVersion>
+ <XMI.metaModelVersion>1.4.3</XMI.metaModelVersion></XMI.documentation>
+ </XMI.header>
+ <XMI.content>
+ <UML:Model xmi.id = 'I7e465964m10d647e9dfamm5691' name = 'model 3' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:Interface xmi.id = 'I7e465964m10d647e9dfamm5689' name = 'Message' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:Actor xmi.id = 'Im1121daa7m10d78c340bemm73a1' name = 'Map<String, Control>'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ </UML:Namespace.ownedElement>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm73c6' name = 'getControls'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm73ae' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:Actor xmi.idref = 'Im1121daa7m10d78c340bemm73a1'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm73c4' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm73c5' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm73c6'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7394' name = 'addControl'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7391' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7392' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7393' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7394'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm737c' name = 'removeControl'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7379' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm737a' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm737b' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm737c'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7364' name = 'getMessageId'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7361' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm5551'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7362' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7363' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7364'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Interface xmi.id = 'I7e465964m10d647e9dfamm5662' name = 'Request' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'I7e465964m10d647e9dfamm5611'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Interface>
+ <UML:Interface xmi.id = 'I7e465964m10d647e9dfamm563b' name = 'Response'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'I7e465964m10d647e9dfamm560a'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Interface>
+ <UML:Generalization xmi.id = 'I7e465964m10d647e9dfamm5611' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm5662'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm5689'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'I7e465964m10d647e9dfamm560a' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm563b'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm5689'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'I7e465964m10d647e9dfamm5603' name = 'AbstractMessage'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'I7e465964m10d647e9dfamm55dc'/>
+ </UML:ModelElement.clientDependency>
+ <UML:Namespace.ownedElement>
+ <UML:Actor xmi.id = 'I7e465964m10d647e9dfamm552b' name = 'Map' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:Class xmi.id = 'I7e465964m10d647e9dfamm552a' name = 'Map' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
+ isActive = 'false'/>
+ <UML:Class xmi.id = 'I7e465964m10d647e9dfamm5518' name = '' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
+ isActive = 'false'/>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm5517' name = 'anonymous'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm5516' name = 'P' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:Actor xmi.id = 'I7e465964m10d647e9dfamm5515' name = 'rotocol' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm5514' name = 'Protocol' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm5513' name = 'ProtocolO'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm5512' name = 'ProtocolOp'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:Actor xmi.id = 'Im1121daa7m10d78c340bemm7340' name = '<String, Control>'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ </UML:Namespace.ownedElement>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = 'I7e465964m10d647e9dfamm554d' name = 'messageId'
+ visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm5551'/>
+ </UML2:TypedElement.type>
+ </UML:Attribute>
+ <UML:Attribute xmi.id = 'I7e465964m10d647e9dfamm553c' name = 'controls'
+ visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable'>
+ <UML2:TypedElement.type>
+ <UML:Actor xmi.idref = 'Im1121daa7m10d78c340bemm7340'/>
+ </UML2:TypedElement.type>
+ </UML:Attribute>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm733f' name = 'getControls'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm733c' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:Actor xmi.idref = 'Im1121daa7m10d78c340bemm73a1'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm733d' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm733e' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm733f'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm731b' name = 'addControl'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7318' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7319' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm731a' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm731b'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7303' name = 'removeControl'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7300' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7301' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7302' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7303'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm72eb' name = 'getmessageId'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm72e8' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm5551'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm72e9' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm72ea' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm72eb'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Stereotype xmi.id = 'I7e465964m10d647e9dfamm55dd' name = 'realize'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
+ </UML:Stereotype>
+ <UML:Abstraction xmi.id = 'I7e465964m10d647e9dfamm55dc' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm5603'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm5689'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Class xmi.id = 'I7e465964m10d647e9dfamm55d5' name = 'AbstractRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'I7e465964m10d647e9dfamm557f'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'I7e465964m10d647e9dfamm555f'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'I7e465964m10d647e9dfamm55c1' name = 'AbstractResponse'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'I7e465964m10d647e9dfamm5566'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'I7e465964m10d647e9dfamm5558'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'I7e465964m10d647e9dfamm557f' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm55d5'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm5662'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Abstraction xmi.id = 'I7e465964m10d647e9dfamm5566' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm55c1'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm563b'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'I7e465964m10d647e9dfamm555f' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm55d5'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm5603'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'I7e465964m10d647e9dfamm5558' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm55c1'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm5603'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Package xmi.id = 'I7e465964m10d647e9dfamm554f' name = 'java' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:Package xmi.id = 'I7e465964m10d647e9dfamm5550' name = 'lang' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Namespace.ownedElement>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm5551' name = 'int' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'I7e465964m10d647e9dfamm554e' name = 'void' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'Im1121daa7m10d78c340bemm7b25' name = 'boolean' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'Im1121daa7m10d78c340bemm798e' name = 'byte' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:DataType xmi.id = 'Im1121daa7m10d78c340bemm7981' name = 'byte[]' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7944' name = 'String' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
+ </UML:Namespace.ownedElement>
+ </UML:Package>
+ </UML:Namespace.ownedElement>
+ </UML:Package>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7e28' name = 'AbstractRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7bfa'/>
+ </UML:ModelElement.clientDependency>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7e15' name = 'ConcreteBindRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7cbb'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c6a'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7e00' name = 'BindRequestDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7ca2'/>
+ <UML:Dependency xmi.idref = 'Im1121daa7m10d78c340bemm7bbc'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm73ed'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = 'Im1121daa7m10d78c340bemm7bec' name = 'bindRequest'
+ visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable'>
+ <UML2:TypedElement.type>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d4f'/>
+ </UML2:TypedElement.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7dec' name = 'BindRequestDSML'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c9b'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7dd9' name = 'BindRequestPDU'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c94'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7dc6' name = 'ConcreteAddRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7ced'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c63'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7db3' name = 'AddRequestDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7cd4'/>
+ <UML:Dependency xmi.idref = 'Im1121daa7m10d78c340bemm7bb5'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm73e6'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = 'Im1121daa7m10d78c340bemm7bdb' name = 'addRequest'
+ visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
+ changeability = 'changeable'>
+ <UML2:TypedElement.type>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d27'/>
+ </UML2:TypedElement.type>
+ </UML:Attribute>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7d8d' name = 'AddRequestDSML'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c8d'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7d7a' name = 'AddRequestLDIF'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c86'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7d67' name = 'AddRequestPDU'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7c7f'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm7d4f' name = 'BindRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7b86'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Interface>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm7d27' name = 'AddRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7b7f'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Interface>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7ced' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7dc6'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d27'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7cd4' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7db3'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d27'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7cbb' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e15'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d4f'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7ca2' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e00'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d4f'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c9b' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7dec'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e00'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c94' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7dd9'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e00'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c8d' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7d8d'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7db3'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c86' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7d7a'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7db3'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c7f' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7d67'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7db3'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c6a' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e15'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e28'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7c63' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7dc6'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e28'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm7c5c' name = 'Request'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7bf3'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Interface>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm7c35' name = 'Message'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7bfa' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e28'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7c5c'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7bf3' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7c5c'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7c35'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Dependency xmi.id = 'Im1121daa7m10d78c340bemm7bbc' isSpecification = 'false'>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e00'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e15'/>
+ </UML:Dependency.supplier>
+ </UML:Dependency>
+ <UML:Dependency xmi.id = 'Im1121daa7m10d78c340bemm7bb5' isSpecification = 'false'>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7db3'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7dc6'/>
+ </UML:Dependency.supplier>
+ </UML:Dependency>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7b86' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d4f'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7c5c'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7b7f' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7d27'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7c5c'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm7b71' name = 'AuthenticationOperation'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7b4a' name = 'isSimple'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7b32' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'Im1121daa7m10d78c340bemm7b25'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7b48' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7b49' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7b4a'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7b18' name = 'isSasl' visibility = 'public'
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7b15' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'Im1121daa7m10d78c340bemm7b25'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7b16' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7b17' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7b18'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7ab9' name = 'AbstractAuthentication'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7a23'/>
+ </UML:ModelElement.clientDependency>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7aa5' name = 'isSimple'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7aa2' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'Im1121daa7m10d78c340bemm7b25'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7aa3' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7aa4' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7aa5'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7a81' name = 'isSasl' visibility = 'public'
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7a7e' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'Im1121daa7m10d78c340bemm7b25'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7a7f' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7a80' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7a81'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7a23' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7ab9'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7b71'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm7a1c' name = 'SimpleAuthenticationOperation'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm79ce'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm791f' name = 'getSimple'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm791c' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'Im1121daa7m10d78c340bemm7981'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm791d' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm791e' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm791f'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm78ef' name = 'setSimple'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm78ec' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm78ed' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm78ee' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm78ef'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm79f5' name = 'SaslCredentialsOperation'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm79c7'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Namespace.ownedElement>
+ <UML:Actor xmi.id = 'Im1121daa7m10d78c340bemm799b' name = 'Byte' isSpecification = 'false'
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
+ </UML:Namespace.ownedElement>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm79c0' name = 'getCredentials'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm79a8' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'Im1121daa7m10d78c340bemm7981'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm79be' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm79bf' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm79c0'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7974' name = 'setCredentials'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7971' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7972' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7973' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7974'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm795c' name = 'getMechanism'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7959' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7944'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm795a' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm795b' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm795c'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7937' name = 'setMechanism'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7934' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7935' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7936' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7937'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm79ce' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7a1c'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7b71'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm79c7' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm79f5'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7b71'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm78d7' name = 'SimpleAuthentication'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm788a'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7883'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm788a' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm78d7'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7a1c'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7883' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm78d7'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7ab9'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm787c' name = 'SaslCredentials'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7800'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm77f9'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7800' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm787c'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm79f5'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm77f9' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm787c'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7ab9'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm77f2' name = 'SimpleAuthenticationDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm774a'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7743'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm77d8' name = 'AuthenticationDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm778b'/>
+ </UML:ModelElement.clientDependency>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm778b' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77d8'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7b71'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm774a' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77f2'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7a1c'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7743' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77f2'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77d8'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7737' name = 'SaslCredentialsDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm76bb'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7669'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm76bb' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7737'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm79f5'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7669' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7737'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77d8'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7662' name = 'SimpleAuthenticationAsn1Ber'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm763c'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm764f' name = 'SimpleAuthenticationDSML'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7635'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm763c' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7662'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77f2'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7635' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm764f'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm77f2'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7607' name = 'SaslCredentialsDSML'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm75d8'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm75f4' name = 'SaslCredentialsAsn1Ber'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm75df'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm75df' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm75f4'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7737'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm75d8' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7607'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7737'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm752f' name = 'BindRequestMessage'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7478'/>
+ </UML:ModelElement.clientDependency>
+ </UML:Class>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm751c' name = 'BindRequest'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'/>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm74f5' name = 'BindRequestDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7458'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7471'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm74e2' name = 'BindRequestDSML'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm744a'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm74cf' name = 'BindRequestAsn1Ber'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm7451'/>
+ </UML:GeneralizableElement.generalization>
+ </UML:Class>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7478' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm752f'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm751c'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7471' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm74f5'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm752f'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7458' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm74f5'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm751c'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm7451' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm74cf'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm74f5'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm744a' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm74e2'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm74f5'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7401' name = 'MessageDecorator'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm73cd'/>
+ </UML:ModelElement.clientDependency>
+ </UML:Class>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm73ed' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7e00'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7401'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm73e6' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7db3'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7401'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm73cd' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7401'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm7c35'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm72c7' name = 'AbstractResultResponse'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'true' isActive = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Abstraction xmi.idref = 'Im1121daa7m10d78c340bemm7272'/>
+ </UML:ModelElement.clientDependency>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm72b4'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Namespace.ownedElement>
+ <UML:Dependency xmi.id = 'Im1121daa7m10d78c340bemm71b7' name = 'accessor getLdapResult()'
+ isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'Im1121daa7m10d78c340bemm71b8'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm71dc'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Attribute xmi.idref = 'Im1121daa7m10d78c340bemm7205'/>
+ </UML:Dependency.supplier>
+ </UML:Dependency>
+ </UML:Namespace.ownedElement>
+ <UML:Classifier.feature>
+ <UML:Attribute xmi.id = 'Im1121daa7m10d78c340bemm7205' name = 'result' visibility = 'private'
+ isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
+ <UML2:TypedElement.type>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7223'/>
+ </UML2:TypedElement.type>
+ </UML:Attribute>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm71f4' name = 'setResultCode'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm71f1' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm71f2' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm71f3' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm71f4'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm71dc' name = 'getLdapResult'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:ModelElement.clientDependency>
+ <UML:Dependency xmi.idref = 'Im1121daa7m10d78c340bemm71b7'/>
+ </UML:ModelElement.clientDependency>
+ <UML:ModelElement.taggedValue>
+ <UML:TaggedValue xmi.id = 'Im1121daa7m10d78c340bemm71b3' isSpecification = 'false'>
+ <UML:TaggedValue.dataValue><p>Represents ...</p></UML:TaggedValue.dataValue>
+ <UML:TaggedValue.type>
+ <UML:TagDefinition xmi.idref = 'Im1121daa7m10d78c340bemm71b6'/>
+ </UML:TaggedValue.type>
+ </UML:TaggedValue>
+ </UML:ModelElement.taggedValue>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm71d9' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7223'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm71da' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm71db' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm71dc'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Class>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm72b4' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm72c7'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Class xmi.idref = 'I7e465964m10d647e9dfamm55c1'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Interface xmi.id = 'Im1121daa7m10d78c340bemm72ad' name = 'ResultResponse'
+ visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:GeneralizableElement.generalization>
+ <UML:Generalization xmi.idref = 'Im1121daa7m10d78c340bemm726b'/>
+ </UML:GeneralizableElement.generalization>
+ <UML:Namespace.ownedElement>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7230' name = 'Ldap' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
+ isActive = 'false'/>
+ <UML:Class xmi.id = 'Im1121daa7m10d78c340bemm7223' name = 'LdapResult' visibility = 'public'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
+ isActive = 'false'/>
+ </UML:Namespace.ownedElement>
+ <UML:Classifier.feature>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7260' name = 'setResultCode'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm725d' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:DataType xmi.idref = 'I7e465964m10d647e9dfamm554e'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm725e' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm725f' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7260'/>
+ </UML:Method.specification>
+ </UML:Method>
+ <UML:Operation xmi.id = 'Im1121daa7m10d78c340bemm7248' name = 'getLdapResult'
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
+ isAbstract = 'false'>
+ <UML:BehavioralFeature.parameter>
+ <UML:Parameter xmi.id = 'Im1121daa7m10d78c340bemm7245' name = 'return' isSpecification = 'false'
+ kind = 'return'>
+ <UML2:TypedElement.type>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm7223'/>
+ </UML2:TypedElement.type>
+ </UML:Parameter>
+ </UML:BehavioralFeature.parameter>
+ </UML:Operation>
+ <UML:Method xmi.id = 'Im1121daa7m10d78c340bemm7246' isSpecification = 'false'
+ isQuery = 'false'>
+ <UML:Method.body>
+ <UML:ProcedureExpression xmi.id = 'Im1121daa7m10d78c340bemm7247' language = 'java'
+ body = ''/>
+ </UML:Method.body>
+ <UML:Method.specification>
+ <UML:Operation xmi.idref = 'Im1121daa7m10d78c340bemm7248'/>
+ </UML:Method.specification>
+ </UML:Method>
+ </UML:Classifier.feature>
+ </UML:Interface>
+ <UML:Abstraction xmi.id = 'Im1121daa7m10d78c340bemm7272' isSpecification = 'false'>
+ <UML:ModelElement.stereotype>
+ <UML:Stereotype xmi.idref = 'I7e465964m10d647e9dfamm55dd'/>
+ </UML:ModelElement.stereotype>
+ <UML:Dependency.client>
+ <UML:Class xmi.idref = 'Im1121daa7m10d78c340bemm72c7'/>
+ </UML:Dependency.client>
+ <UML:Dependency.supplier>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm72ad'/>
+ </UML:Dependency.supplier>
+ </UML:Abstraction>
+ <UML:Generalization xmi.id = 'Im1121daa7m10d78c340bemm726b' isSpecification = 'false'>
+ <UML:Generalization.child>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm72ad'/>
+ </UML:Generalization.child>
+ <UML:Generalization.parent>
+ <UML:Interface xmi.idref = 'I7e465964m10d647e9dfamm563b'/>
+ </UML:Generalization.parent>
+ </UML:Generalization>
+ <UML:Stereotype xmi.id = 'Im1121daa7m10d78c340bemm71b8' name = 'accessor'
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
+ <UML:Stereotype.baseClass>Dependency</UML:Stereotype.baseClass>
+ </UML:Stereotype>
+ <UML:TagDefinition xmi.id = 'Im1121daa7m10d78c340bemm71b6' name = 'documentation'
+ isSpecification = 'false'>
+ <UML:TagDefinition.multiplicity>
+ <UML:Multiplicity xmi.id = 'Im1121daa7m10d78c340bemm71b5'>
+ <UML:Multiplicity.range>
+ <UML:MultiplicityRange xmi.id = 'Im1121daa7m10d78c340bemm71b4' lower = '1'
+ upper = '1'/>
+ </UML:Multiplicity.range>
+ </UML:Multiplicity>
+ </UML:TagDefinition.multiplicity>
+ </UML:TagDefinition>
+ </UML:Namespace.ownedElement>
+ </UML:Model>
+ <UML:GraphConnector xmi.id = 'Im1121daa7m10d78c340bemm754a'>
+ <UML:GraphConnector.position>
+ <XMI.field>30.0</XMI.field>
+ <XMI.field>70.0</XMI.field>
+ </UML:GraphConnector.position>
+ <UML:GraphConnector.graphEdge>
+ <UML:GraphEdge xmi.idref = 'Im1121daa7m10d78c340bemm754d'/>
+ </UML:GraphConnector.graphEdge>
+ </UML:GraphConnector>
+ <UML:GraphConnector xmi.id = 'Im1121daa7m10d78c340bemm753e'>
+ <UML:GraphConnector.position>
+ <XMI.field>0.0</XMI.field>
+ <XMI.field>30.0</XMI.field>
+ </UML:GraphConnector.position>
+ <UML:GraphConnector.graphEdge>
+ <UML:GraphEdge xmi.idref = 'Im1121daa7m10d78c340bemm7541'/>
+ </UML:GraphConnector.graphEdge>
+ </UML:GraphConnector>
+ <UML:Diagram xmi.id = 'I7e465964m10d647e9dfamm5690' isVisible = 'true' name = 'Message'
+ zoom = '1.0'>
+ <UML:GraphElement.position>
+ <XMI.field>0.0</XMI.field>
+ <XMI.field>0.0</XMI.field>
+ </UML:GraphElement.position>
+ <UML:GraphNode.size>
+ <XMI.field>0.0</XMI.field>
+ <XMI.field>0.0</XMI.field>
+ </UML:GraphNode.size>
+ <UML:Diagram.viewport>
+ <XMI.field>0.0</XMI.field>
+ <XMI.field>0.0</XMI.field>
+ </UML:Diagram.viewport>
+ <UML:GraphElement.semanticModel>
+ <UML:SimpleSemanticModelElement xmi.id = 'I7e465964m10d647e9dfamm568f' presentation = ''
+ typeInfo = 'ClassDiagram'/>
+ </UML:GraphElement.semanticModel>
+ <UML:GraphElement.contained>
+ <UML:GraphNode xmi.id = 'Im1121daa7m10d78c340bemm72ac' isVisible = 'true'>
+ <UML:GraphElement.position>
+ <XMI.field>630.0</XMI.field>
+ <XMI.field>440.0</XMI.field>
+ </UML:GraphElement.position>
+ <UML:GraphNode.size>
+ <XMI.field>180.0</XMI.field>
+ <XMI.field>74.0</XMI.field>
+ </UML:GraphNode.size>
+ <UML:DiagramElement.property>
+ <UML:Property xmi.id = 'Im1121daa7m10d78c340bemm7285' key = 'gentleware-custom-width'
+ value = '180.0'/>
+ </UML:DiagramElement.property>
+ <UML:GraphElement.semanticModel>
+ <UML:Uml1SemanticModelBridge xmi.id = 'Im1121daa7m10d78c340bemm72ab' presentation = ''>
+ <UML:Uml1SemanticModelBridge.element>
+ <UML:Interface xmi.idref = 'Im1121daa7m10d78c340bemm72ad'/>
+ </UML:Uml1SemanticModelBridge.element>
+ </UML:Uml1SemanticModelBridge>
+ </UML:GraphElement.semanticModel>
+ <UML:GraphElement.contained>
+ <UML:GraphNode xmi.id = 'Im1121daa7m10d78c340bemm7284' isVisible = 'true'>
+ <UML:GraphElement.position>
+ <XMI.field>1.0</XMI.field>
+ <XMI.field>1.0</XMI.field>
+ </UML:GraphElement.position>
+ <UML:GraphNode.size>
+ <XMI.field>178.0</XMI.field>
+ <XMI.field>34.0</XMI.field>
+ </UML:GraphNode.size>
+ <UML:GraphElement.semanticModel>
+ <UML:SimpleSemanticModelElement xmi.id = 'Im1121daa7m10d78c340bemm7283'
+ presentation = '' typeInfo = 'NameCompartment'/>
+ </UML:GraphElement.semanticModel>
+ <UML:GraphElement.contained>
+ <UML:GraphNode xmi.id = 'Im1121daa7m10d78c340bemm7282' isVisible = 'true'>
+ <UML:GraphElement.position>
+ <XMI.field>45.1958</XMI.field>
+ <XMI.field>2.0</XMI.field>
+ </UML:GraphElement.position>
+ <UML:GraphNode.size>
+ <XMI.field>87.6084</XMI.field>
+ <XMI.field>14.0</XMI.field>
+ </UML:GraphNode.size>
+ <UML:GraphElement.semanticModel>
+ <UML:SimpleSemanticModelElement xmi.id = 'Im1121daa7m10d78c340bemm7281'
+ presentation = '' typeInfo = 'StereotypeCompartment'/>
+ </UML:GraphElement.semanticModel>
+ <UML:GraphElement.contained>
+ <UML:GraphNode xmi.id = 'Im1121daa7m10d78c340bemm7280' isVisible = 'true'>
+ <UML:GraphElement.position>
+ <XMI.field>0.0</XMI.field>
+ <XMI.field>0.0</XMI.field>
+ </UML:GraphElement.position>
+ <UML:GraphNode.size>
+ <XMI.field>17.4883</XMI.field>
+ <XMI.field>14.0</XMI.field>
+ </UML:GraphNode.size>
+ <UML:GraphElement.semanticModel>
+ <UML:SimpleSemanticModelElement xmi.id = 'Im1121daa7m10d78c340bemm727f'
+ presentation = '' typeInfo = 'StereotypeStart'/>
+ </UML:GraphElement.semanticModel>
+ </UML:GraphNode>
+ <UML:GraphNode xmi.id = 'Im1121daa7m10d78c340bemm727e' isVisible = 'true'>
+ <UML:GraphElement.position>
+ <XMI.field>20.4883</XMI.field>
[... 16012 lines stripped ...]