URL
https://opencores.org/ocsvn/soc_maker/soc_maker/trunk
Subversion Repositories soc_maker
[/] [soc_maker/] [trunk/] [doc/] [class_arch.uml] - Rev 7
Compare with Previous | Blame | View Log
<?xml version = "1.0" encoding = "UTF-8" ?><uml version="6"><argo version="6"><documentation><authorname></authorname><authoremail></authoremail><version>0.34</version><description></description></documentation><settings><notationlanguage>UML 1.4</notationlanguage><showboldnames>false</showboldnames><useguillemots>false</useguillemots><showassociationnames>true</showassociationnames><showvisibility>false</showvisibility><showmultiplicity>false</showmultiplicity><showinitialvalue>false</showinitialvalue><showproperties>false</showproperties><showtypes>true</showtypes><showstereotypes>false</showstereotypes><showsingularmultiplicities>true</showsingularmultiplicities><defaultshadowwidth>1</defaultshadowwidth><hidebidirectionalarrows>true</hidebidirectionalarrows><fontname>Dialog</fontname><fontsize>12</fontsize><defaultstereotypeview>0</defaultstereotypeview><activediagram>Class Diagram</activediagram></settings><searchpath href="PROJECT_DIR" /><members><member type="profile"name="class_arch_profile.profile" /><member type="xmi"name="class_arch.xmi" /><member type="pgml"name="class_arch_ClassDiagram.pgml"diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"diagramname="Class Diagram" /><member type="pgml"name="class_arch_UseCaseDiagram.pgml"diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"diagramname="Use Case Diagram" /><member type="todo"name="class_arch.todo" /></members><historyfile name="" /></argo><profile><plugin>UML 1.4</plugin></profile><XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Jul 10 20:07:27 CEST 2014'><XMI.header> <XMI.documentation><XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter><XMI.exporterVersion>0.34(6) revised on $Date: 2010-01-11 22:20:14 +0100 (Mon, 11 Jan 2010) $ </XMI.exporterVersion></XMI.documentation><XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header><XMI.content><UML:Model xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000865'name = 'untitledModel' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:Namespace.ownedElement><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'name = 'Component' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000086B'name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000086C'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000086D'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000086E'name = 'version' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000086F'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000870'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000871'name = 'toplevel' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000872'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000873'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000874'name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000875'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000876'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000877'name = 'date' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000878'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000879'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000087A'name = 'license' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000087B'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000087C'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000087D'name = 'licensefile' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000087E'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000087F'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000880'name = 'author' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000881'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000882'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000883'name = 'authormail' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000884'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000885'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000886'name = 'vccmd' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000887'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000888'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000889'name = 'interfaces' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088A'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088B'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088D'name = 'functions' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088E'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088F'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000890'name = 'inst_parameters' visibility = 'public' isSpecification = 'false'ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000891'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000892'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000893'name = 'static_parameters' visibility = 'public' isSpecification = 'false'ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000894'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000895'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000896'name = 'ports' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000897'name = 'return' isSpecification = 'false' kind = 'return'/><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000898'name = '*args' isSpecification = 'false' kind = 'in'/></UML:BehavioralFeature.parameter></UML:Operation><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000899'name = 'generics' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000089A'name = 'return' isSpecification = 'false' kind = 'return'/></UML:BehavioralFeature.parameter></UML:Operation><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000089B'name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000089C'name = 'return' isSpecification = 'false' kind = 'return'/></UML:BehavioralFeature.parameter></UML:Operation></UML:Classifier.feature></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'name = 'SOCDef' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB'/></UML:GeneralizableElement.generalization><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A2'name = 'cores' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A3'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A4'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A5'name = 'cons' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A6'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A7'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A8'name = 'static' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008A9'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AA'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096F'name = 'generate_toplevel' visibility = 'public' isSpecification = 'false'ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'isLeaf = 'false' isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000970'name = 'return' isSpecification = 'false' kind = 'return'/></UML:BehavioralFeature.parameter></UML:Operation></UML:Classifier.feature></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'name = 'CoreDefinition' visibility = 'public' isSpecification = 'false'isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC'/></UML:GeneralizableElement.generalization><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000089D'name = 'hdlfiles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000089E'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000089F'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:ModelElement.taggedValue><UML:TaggedValue xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DE'isSpecification = 'false'><UML:TaggedValue.type><UML:TagDefinition xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DB'/></UML:TaggedValue.type></UML:TaggedValue></UML:ModelElement.taggedValue><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D9'name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DA'name = 'return' isSpecification = 'false' kind = 'return'/></UML:BehavioralFeature.parameter></UML:Operation></UML:Classifier.feature></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'name = 'Hash' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Generalization xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:Generalization.parent></UML:Generalization><UML:Generalization xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:Generalization.parent></UML:Generalization><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD'name = 'HDLFile' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DF'name = 'path' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E0'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E1'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E2'name = 'use_syn' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E3'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E4'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E6'name = 'use_sys_sim' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E7'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E8'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E9'name = 'use_mod_sim' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008EA'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008EB'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008EC'name = 'type' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008ED'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008EE'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AE'name = '*' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AF'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B0'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B1'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B2'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B3'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'name = 'CoreInst' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D0'name = 'defn' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D1'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D2'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D3'name = 'type' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D4'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D5'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D6'name = 'params' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D7'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008D8'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B5'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B6'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B7'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B8'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BB'name = 'Parameter' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C7'/></UML:GeneralizableElement.generalization><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C8'name = 'newAttr' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C9'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CA'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC'name = 'SParameter' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000092A'name = 'path' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000092B'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000092C'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000092D'name = 'file_dst' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000092E'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000092F'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000930'name = 'parameters' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000931'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000932'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BD'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BE'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BF'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BB'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C0'name = '1' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C1'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C2'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3'name = 'SParameterEntry' visibility = 'public' isSpecification = 'false'isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC'/></UML:GeneralizableElement.generalization><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000927'name = 'token' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000928'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000929'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000936'name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000937'name = 'return' isSpecification = 'false' kind = 'return'/></UML:BehavioralFeature.parameter></UML:Operation></UML:Classifier.feature></UML:Class><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Generalization xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C7'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BB'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3'/></UML:Generalization.parent></UML:Generalization><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB'name = 'Parameter' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000912'name = 'type' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000913'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000914'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000915'name = 'default' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000916'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000917'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000918'name = 'min' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000919'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000091A'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000091B'name = 'max' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000091C'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000091D'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000091E'name = 'visible' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000091F'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000920'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000921'name = 'editable' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000922'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000923'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000924'name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000925'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000926'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Generalization xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB'/></UML:Generalization.parent></UML:Generalization><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:TagDefinition xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DB'name = 'HDLFile' isSpecification = 'false'><UML:TagDefinition.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DD'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008DC'lower = '0' upper = '0'/></UML:Multiplicity.range></UML:Multiplicity></UML:TagDefinition.multiplicity></UML:TagDefinition><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'name = 'bool' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000900'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000901'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000903'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000904'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:AssociationEnd.multiplicity><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000902'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000905'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000906'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000907'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090B'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090A'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:AssociationEnd.multiplicity><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B'name = 'IfcSpc' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000943'name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000944'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000945'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000946'name = 'version' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000947'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000948'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000949'name = 'ports' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000094A'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000094B'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C'name = 'IfcDef' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000094C'name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000094D'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000094E'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000094F'name = 'dir' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000950'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000951'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008E5'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000952'name = 'version' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000953'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000954'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000955'name = 'ports' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000956'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000957'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000088C'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958'name = 'IFCPort' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:Classifier.feature><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000959'name = 'defn' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095A'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095B'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095C'/></UML:StructuralFeature.type></UML:Attribute><UML:Attribute xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095D'name = 'len' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'changeability = 'changeable' targetScope = 'instance'><UML:StructuralFeature.multiplicity><UML:Multiplicity xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095E'><UML:Multiplicity.range><UML:MultiplicityRange xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095F'lower = '1' upper = '1'/></UML:Multiplicity.range></UML:Multiplicity></UML:StructuralFeature.multiplicity><UML:StructuralFeature.type><UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/></UML:StructuralFeature.type></UML:Attribute></UML:Classifier.feature></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000095C'name = 'string' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000960'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000961'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000962'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966'name = 'HDLCoder' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967'name = 'VHDLCoder' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D'/></UML:GeneralizableElement.generalization></UML:Class><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968'name = 'VerilogCoder' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E'/></UML:GeneralizableElement.generalization><UML:Classifier.feature><UML:Operation xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000969'name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'isAbstract = 'false'><UML:BehavioralFeature.parameter><UML:Parameter xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096A'name = 'return' isSpecification = 'false' kind = 'return'/></UML:BehavioralFeature.parameter></UML:Operation></UML:Classifier.feature></UML:Class><UML:Generalization xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966'/></UML:Generalization.parent></UML:Generalization><UML:Generalization xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966'/></UML:Generalization.parent></UML:Generalization><UML:Association xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000971'name = 'SOCDef uses an HDLCoder for generating the toplevel' isSpecification = 'false'isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000974'name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Comment xmi.id = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000975'isSpecification = 'false'/><UML:Class xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52'name = 'ConInst' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Class xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5B'name = 'ConInstExclusive' visibility = 'public' isSpecification = 'false'isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'><UML:GeneralizableElement.generalization><UML:Generalization xmi.idref = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5C'/></UML:GeneralizableElement.generalization></UML:Class><UML:Generalization xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5C'isSpecification = 'false'><UML:Generalization.child><UML:Class xmi.idref = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5B'/></UML:Generalization.child><UML:Generalization.parent><UML:Class xmi.idref = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52'/></UML:Generalization.parent></UML:Generalization><UML:Association xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5D'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5E'name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5F'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B60'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B61'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B62'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Association xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B63'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B64'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1--639abe74:1462d254995:-8000:0000000000000B65'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association><UML:Class xmi.id = '127-0-0-1-2523a319:146c34ca55d:-8000:0000000000000B5E'name = 'SOCInst' visibility = 'public' isSpecification = 'false' isRoot = 'false'isLeaf = 'false' isAbstract = 'false' isActive = 'false'/><UML:Association xmi.id = '127-0-0-1--47861903:1472169af61:-8000:0000000000000B5F'name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'><UML:Association.connection><UML:AssociationEnd xmi.id = '127-0-0-1--47861903:1472169af61:-8000:0000000000000B60'visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867'/></UML:AssociationEnd.participant></UML:AssociationEnd><UML:AssociationEnd xmi.id = '127-0-0-1--47861903:1472169af61:-8000:0000000000000B61'name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'><UML:AssociationEnd.participant><UML:Class xmi.idref = '127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4'/></UML:AssociationEnd.participant></UML:AssociationEnd></UML:Association.connection></UML:Association></UML:Namespace.ownedElement></UML:Model></XMI.content></XMI><pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000865"name="Class Diagram"><group name="Fig0"description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 240, 480, 312]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig0.0"x="592"y="240"width="480"height="312"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig0.1"x="593"y="241"width="478"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">Component</text><group name="Fig0.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 241, 478, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig0.2.0"x="593"y="241"width="478"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig0.3"x="592"y="263"width="480"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig0.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 264, 478, 232]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig0.4.0"x="593"y="264"width="478"height="232"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig0.4.1"x="593"y="264"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">name : String</text><text name="Fig0.4.2"x="593"y="280"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">version : String</text><text name="Fig0.4.3"x="593"y="296"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">toplevel : String</text><text name="Fig0.4.4"x="593"y="312"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">description : String</text><text name="Fig0.4.5"x="593"y="328"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">date : String</text><text name="Fig0.4.6"x="593"y="344"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">license : String</text><text name="Fig0.4.7"x="593"y="360"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">licensefile : String</text><text name="Fig0.4.8"x="593"y="376"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">author : String</text><text name="Fig0.4.9"x="593"y="392"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">authormail : String</text><text name="Fig0.4.10"x="593"y="408"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">vccmd : String</text><text name="Fig0.4.11"x="593"y="424"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">interfaces : Hash</text><text name="Fig0.4.12"x="593"y="440"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">functions : Hash</text><text name="Fig0.4.13"x="593"y="456"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">inst_parameters : Hash</text><text name="Fig0.4.14"x="593"y="472"width="478"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">static_parameters : Hash</text></group><rectangle name="Fig0.5"x="592"y="495"width="480"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig0.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 496, 478, 56]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig0.6.0"x="593"y="496"width="478"height="56"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig0.6.1"x="593"y="496"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">ports(*args)</text><text name="Fig0.6.2"x="593"y="512"width="478"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">generics()</text><text name="Fig0.6.3"x="593"y="528"width="478"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">newOperation()</text></group></group><group name="Fig1"description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 672, 152, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig1.0"x="592"y="672"width="152"height="136"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig1.1"x="593"y="673"width="150"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">SOCDef</text><group name="Fig1.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 673, 150, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig1.2.0"x="593"y="673"width="150"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig1.3"x="592"y="695"width="152"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig1.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 696, 150, 71]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig1.4.0"x="593"y="696"width="150"height="71"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig1.4.1"x="593"y="696"width="150"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">cores : Hash</text><text name="Fig1.4.2"x="593"y="712"width="150"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">cons : Hash</text><text name="Fig1.4.3"x="593"y="728"width="150"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">static : Hash</text></group><rectangle name="Fig1.5"x="592"y="767"width="152"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig1.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 768, 150, 39]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig1.6.0"x="593"y="768"width="150"height="39"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig1.6.1"x="593"y="768"width="150"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">generate_toplevel()</text></group></group><group name="Fig2"description="org.argouml.uml.diagram.static_structure.ui.FigClass[1000, 672, 128, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig2.0"x="1000"y="672"width="128"height="136"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig2.1"x="1001"y="673"width="126"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">CoreDefinition</text><group name="Fig2.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1001, 673, 126, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig2.2.0"x="1001"y="673"width="126"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig2.3"x="1000"y="695"width="128"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig2.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1001, 696, 126, 55]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig2.4.0"x="1001"y="696"width="126"height="55"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig2.4.1"x="1001"y="696"width="126"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">hdlfiles : Hash</text></group><rectangle name="Fig2.5"x="1000"y="751"width="128"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig2.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1001, 752, 126, 55]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig2.6.0"x="1001"y="752"width="126"height="55"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig2.6.1"x="1001"y="752"width="126"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">newOperation()</text></group></group><group name="Fig3"description="org.argouml.uml.diagram.ui.FigGeneralization"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB"stroke="1"strokecolor="black"><private>sourcePortFig="Fig1.0"destPortFig="Fig0"sourceFigNode="Fig1"destFigNode="Fig0"<argouml:pathitem figname="Fig3.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB"angle="270.0"offset="-10" /></private><path name="Fig3.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="688"y="672" /><lineto x="688"y="551" /></path></group><group name="Fig4"description="org.argouml.uml.diagram.ui.FigGeneralization"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC"stroke="1"strokecolor="black"><private>sourcePortFig="Fig2.0"destPortFig="Fig0"sourceFigNode="Fig2"destFigNode="Fig0"<argouml:pathitem figname="Fig4.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC"angle="-136.0"offset="21" /></private><path name="Fig4.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="1048"y="672" /><lineto x="1048"y="551" /></path></group><group name="Fig5"description="org.argouml.uml.diagram.static_structure.ui.FigClass[1216, 672, 130, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig5.0"x="1216"y="672"width="130"height="136"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig5.1"x="1217"y="673"width="128"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">HDLFile</text><group name="Fig5.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1217, 673, 128, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig5.2.0"x="1217"y="673"width="128"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig5.3"x="1216"y="695"width="130"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig5.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1217, 696, 128, 88]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig5.4.0"x="1217"y="696"width="128"height="88"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig5.4.1"x="1217"y="696"width="128"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">path : String</text><text name="Fig5.4.2"x="1217"y="712"width="128"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">use_syn : bool</text><text name="Fig5.4.3"x="1217"y="728"width="128"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">use_sys_sim : bool</text><text name="Fig5.4.4"x="1217"y="744"width="128"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">use_mod_sim : bool</text><text name="Fig5.4.5"x="1217"y="760"width="128"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">type : String</text></group><rectangle name="Fig5.5"x="1216"y="784"width="130"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig5.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1217, 785, 128, 21]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig5.6.0"x="1217"y="785"width="128"height="21"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig6"description="org.argouml.uml.diagram.static_structure.ui.FigClass[800, 672, 136, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig6.0"x="800"y="672"width="136"height="136"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig6.1"x="801"y="673"width="134"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">CoreInst</text><group name="Fig6.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[801, 673, 134, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig6.2.0"x="801"y="673"width="134"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig6.3"x="800"y="695"width="136"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig6.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[801, 696, 134, 72]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig6.4.0"x="801"y="696"width="134"height="72"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig6.4.1"x="801"y="696"width="134"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">defn : CoreDefinition</text><text name="Fig6.4.2"x="801"y="712"width="134"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">type : String</text><text name="Fig6.4.3"x="801"y="728"width="134"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">params : Hash</text></group><rectangle name="Fig6.5"x="800"y="768"width="136"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig6.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[801, 769, 134, 37]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig6.6.0"x="801"y="769"width="134"height="37"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig7"description="org.argouml.uml.diagram.static_structure.ui.FigClass[1128, 440, 125, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig7.0"x="1128"y="440"width="125"height="136"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig7.1"x="1129"y="441"width="123"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">SParameter</text><group name="Fig7.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1129, 441, 123, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig7.2.0"x="1129"y="441"width="123"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig7.3"x="1128"y="463"width="125"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig7.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1129, 464, 123, 72]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig7.4.0"x="1129"y="464"width="123"height="72"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig7.4.1"x="1129"y="464"width="123"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">path : String</text><text name="Fig7.4.2"x="1129"y="480"width="123"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">file_dst : String</text><text name="Fig7.4.3"x="1129"y="496"width="123"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">parameters : Hash</text></group><rectangle name="Fig7.5"x="1128"y="536"width="125"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig7.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1129, 537, 123, 37]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig7.6.0"x="1129"y="537"width="123"height="37"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig8"description="org.argouml.uml.diagram.static_structure.ui.FigClass[1312, 456, 116, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig8.0"x="1312"y="456"width="116"height="104"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig8.1"x="1313"y="457"width="114"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">SParameterEntry</text><group name="Fig8.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1313, 457, 114, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig8.2.0"x="1313"y="457"width="114"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig8.3"x="1312"y="479"width="116"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig8.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1313, 480, 114, 39]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig8.4.0"x="1313"y="480"width="114"height="39"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig8.4.1"x="1313"y="480"width="114"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">token : String</text></group><rectangle name="Fig8.5"x="1312"y="519"width="116"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig8.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1313, 520, 114, 39]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig8.6.0"x="1313"y="520"width="114"height="39"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig8.6.1"x="1313"y="520"width="114"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">newOperation()</text></group></group><group name="Fig9"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"stroke="1"strokecolor="black"><private>sourcePortFig="Fig7"destPortFig="Fig8"sourceFigNode="Fig7"destFigNode="Fig8"<argouml:pathitem figname="Fig9.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"angle="270.0"offset="25" /><argouml:pathitem figname="Fig9.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"angle="315.0"offset="5" /><argouml:pathitem figname="Fig9.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"angle="55.0"offset="26" /><argouml:pathitem figname="Fig9.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"angle="225.0"offset="5" /><argouml:pathitem figname="Fig9.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"angle="95.0"offset="22" /></private><path name="Fig9.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="1252"y="496" /><lineto x="1312"y="496" /></path></group><group name="Fig10"description="org.argouml.uml.diagram.static_structure.ui.FigClass[1264, 216, 192, 192]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig10.0"x="1264"y="216"width="192"height="192"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig10.1"x="1265"y="217"width="190"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">Parameter</text><group name="Fig10.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1265, 217, 190, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig10.2.0"x="1265"y="217"width="190"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig10.3"x="1264"y="239"width="192"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig10.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1265, 240, 190, 132]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig10.4.0"x="1265"y="240"width="190"height="132"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig10.4.1"x="1265"y="240"width="190"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">type : String</text><text name="Fig10.4.2"x="1265"y="256"width="190"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">default : String</text><text name="Fig10.4.3"x="1265"y="272"width="190"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">min : String</text><text name="Fig10.4.4"x="1265"y="288"width="190"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">max : String</text><text name="Fig10.4.5"x="1265"y="304"width="190"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">visible : bool</text><text name="Fig10.4.6"x="1265"y="320"width="190"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">editable : bool</text><text name="Fig10.4.7"x="1265"y="336"width="190"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">description : String</text></group><rectangle name="Fig10.5"x="1264"y="372"width="192"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig10.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1265, 373, 190, 33]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig10.6.0"x="1265"y="373"width="190"height="33"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig11"description="org.argouml.uml.diagram.ui.FigGeneralization"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC"stroke="1"strokecolor="black"><private>sourcePortFig="Fig8"destPortFig="Fig10"sourceFigNode="Fig8"destFigNode="Fig10"<argouml:pathitem figname="Fig11.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC"angle="270.0"offset="-10" /></private><path name="Fig11.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="1352"y="456" /><lineto x="1352"y="407" /></path></group><group name="Fig12"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"stroke="1"strokecolor="black"><private>sourcePortFig="Fig0"destPortFig="Fig10"sourceFigNode="Fig0"destFigNode="Fig10"<argouml:pathitem figname="Fig12.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD"angle="270.0"offset="25" /><argouml:pathitem figname="Fig12.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"angle="315.0"offset="5" /><argouml:pathitem figname="Fig12.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"angle="45.0"offset="5" /><argouml:pathitem figname="Fig12.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"angle="225.0"offset="5" /><argouml:pathitem figname="Fig12.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"angle="135.0"offset="5" /></private><path name="Fig12.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="1071"y="335" /><lineto x="1264"y="335" /></path></group><group name="Fig13"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"stroke="1"strokecolor="black"><private>sourcePortFig="Fig6"destPortFig="Fig0"sourceFigNode="Fig6"destFigNode="Fig0"<argouml:pathitem figname="Fig13.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C"angle="270.0"offset="25" /><argouml:pathitem figname="Fig13.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"angle="315.0"offset="5" /><argouml:pathitem figname="Fig13.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"angle="71.0"offset="25" /><argouml:pathitem figname="Fig13.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"angle="225.0"offset="5" /><argouml:pathitem figname="Fig13.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"angle="105.0"offset="21" /></private><path name="Fig13.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="935"y="744" /><lineto x="976"y="744" /><lineto x="976"y="551" /></path></group><group name="Fig14"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"stroke="1"strokecolor="black"><private>sourcePortFig="Fig2"destPortFig="Fig5"sourceFigNode="Fig2"destFigNode="Fig5"<argouml:pathitem figname="Fig14.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F"angle="270.0"offset="25" /><argouml:pathitem figname="Fig14.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"angle="315.0"offset="5" /><argouml:pathitem figname="Fig14.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"angle="45.0"offset="5" /><argouml:pathitem figname="Fig14.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"angle="225.0"offset="5" /><argouml:pathitem figname="Fig14.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"angle="130.0"offset="17" /></private><path name="Fig14.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="1127"y="736" /><lineto x="1216"y="736" /></path></group><group name="Fig15"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"stroke="1"strokecolor="black"><private>sourcePortFig="Fig0"destPortFig="Fig7"sourceFigNode="Fig0"destFigNode="Fig7"<argouml:pathitem figname="Fig15.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938"angle="270.0"offset="25" /><argouml:pathitem figname="Fig15.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"angle="315.0"offset="5" /><argouml:pathitem figname="Fig15.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"angle="73.0"offset="25" /><argouml:pathitem figname="Fig15.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"angle="225.0"offset="5" /><argouml:pathitem figname="Fig15.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"angle="96.0"offset="25" /></private><path name="Fig15.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="1071"y="504" /><lineto x="1128"y="504" /></path></group><group name="Fig16"description="org.argouml.uml.diagram.static_structure.ui.FigClass[352, 248, 176, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig16.0"x="352"y="248"width="176"height="152"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig16.1"x="353"y="249"width="174"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">IfcSpc</text><group name="Fig16.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 249, 174, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig16.2.0"x="353"y="249"width="174"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig16.3"x="352"y="271"width="176"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig16.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[353, 272, 174, 80]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig16.4.0"x="353"y="272"width="174"height="80"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig16.4.1"x="353"y="272"width="174"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">name : String</text><text name="Fig16.4.2"x="353"y="288"width="174"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">version : String</text><text name="Fig16.4.3"x="353"y="304"width="174"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">ports : Hash</text></group><rectangle name="Fig16.5"x="352"y="352"width="176"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig16.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 353, 174, 45]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig16.6.0"x="353"y="353"width="174"height="45"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig17"description="org.argouml.uml.diagram.static_structure.ui.FigClass[360, 456, 152, 176]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig17.0"x="360"y="456"width="152"height="176"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig17.1"x="361"y="457"width="150"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">IfcDef</text><group name="Fig17.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[361, 457, 150, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig17.2.0"x="361"y="457"width="150"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig17.3"x="360"y="479"width="152"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig17.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[361, 480, 150, 100]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig17.4.0"x="361"y="480"width="150"height="100"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig17.4.1"x="361"y="480"width="150"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">name : String</text><text name="Fig17.4.2"x="361"y="496"width="150"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">dir : bool</text><text name="Fig17.4.3"x="361"y="512"width="150"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">version : String</text><text name="Fig17.4.4"x="361"y="528"width="150"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">ports : Hash</text></group><rectangle name="Fig17.5"x="360"y="580"width="152"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig17.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[361, 581, 150, 49]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig17.6.0"x="361"y="581"width="150"height="49"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig18"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"stroke="1"strokecolor="black"><private>sourcePortFig="Fig17"destPortFig="Fig16"sourceFigNode="Fig17"destFigNode="Fig16"<argouml:pathitem figname="Fig18.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D"angle="270.0"offset="25" /><argouml:pathitem figname="Fig18.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"angle="315.0"offset="5" /><argouml:pathitem figname="Fig18.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"angle="68.0"offset="24" /><argouml:pathitem figname="Fig18.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"angle="225.0"offset="5" /><argouml:pathitem figname="Fig18.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"angle="-234.0"offset="29" /></private><path name="Fig18.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="432"y="456" /><lineto x="432"y="399" /></path></group><group name="Fig19"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"stroke="1"strokecolor="black"><private>sourcePortFig="Fig0"destPortFig="Fig17"sourceFigNode="Fig0"destFigNode="Fig17"<argouml:pathitem figname="Fig19.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940"angle="270.0"offset="25" /><argouml:pathitem figname="Fig19.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"angle="315.0"offset="5" /><argouml:pathitem figname="Fig19.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"angle="45.0"offset="5" /><argouml:pathitem figname="Fig19.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"angle="225.0"offset="5" /><argouml:pathitem figname="Fig19.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"angle="135.0"offset="5" /></private><path name="Fig19.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="592"y="504" /><lineto x="511"y="504" /></path></group><group name="Fig20"description="org.argouml.uml.diagram.static_structure.ui.FigClass[152, 512, 112, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig20.0"x="152"y="512"width="112"height="104"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig20.1"x="153"y="513"width="110"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">IFCPort</text><group name="Fig20.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[153, 513, 110, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig20.2.0"x="153"y="513"width="110"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig20.3"x="152"y="535"width="112"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig20.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[153, 536, 110, 48]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig20.4.0"x="153"y="536"width="110"height="48"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig20.4.1"x="153"y="536"width="110"height="16"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">defn : string</text><text name="Fig20.4.2"x="153"y="552"width="110"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">len : Integer</text></group><rectangle name="Fig20.5"x="152"y="584"width="112"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig20.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[153, 585, 110, 29]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig20.6.0"x="153"y="585"width="110"height="29"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig21"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"stroke="1"strokecolor="black"><private>sourcePortFig="Fig17"destPortFig="Fig20"sourceFigNode="Fig17"destFigNode="Fig20"<argouml:pathitem figname="Fig21.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963"angle="270.0"offset="25" /><argouml:pathitem figname="Fig21.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"angle="315.0"offset="5" /><argouml:pathitem figname="Fig21.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"angle="74.0"offset="21" /><argouml:pathitem figname="Fig21.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"angle="225.0"offset="5" /><argouml:pathitem figname="Fig21.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"angle="104.00000000000001"offset="24" /></private><path name="Fig21.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="360"y="568" /><lineto x="263"y="568" /></path></group><group name="Fig22"description="org.argouml.uml.diagram.static_structure.ui.FigClass[312, 720, 128, 95]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig22.0"x="312"y="720"width="128"height="95"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig22.1"x="313"y="721"width="126"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">HDLCoder</text><group name="Fig22.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[313, 721, 126, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig22.2.0"x="313"y="721"width="126"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig22.3"x="312"y="743"width="128"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig22.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[313, 744, 126, 34]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig22.4.0"x="313"y="744"width="126"height="34"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig22.5"x="312"y="778"width="128"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig22.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[313, 779, 126, 34]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig22.6.0"x="313"y="779"width="126"height="34"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig23"description="org.argouml.uml.diagram.static_structure.ui.FigClass[248, 896, 120, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig23.0"x="248"y="896"width="120"height="88"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig23.1"x="249"y="897"width="118"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">VHDLCoder</text><group name="Fig23.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[249, 897, 118, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig23.2.0"x="249"y="897"width="118"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig23.3"x="248"y="919"width="120"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig23.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[249, 920, 118, 31]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig23.4.0"x="249"y="920"width="118"height="31"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig23.5"x="248"y="951"width="120"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig23.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[249, 952, 118, 31]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig23.6.0"x="249"y="952"width="118"height="31"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig24"description="org.argouml.uml.diagram.static_structure.ui.FigClass[384, 896, 112, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig24.0"x="384"y="896"width="112"height="88"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig24.1"x="385"y="897"width="110"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">VerilogCoder</text><group name="Fig24.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[385, 897, 110, 0]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig24.2.0"x="385"y="897"width="110"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig24.3"x="384"y="919"width="112"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig24.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[385, 920, 110, 29]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig24.4.0"x="385"y="920"width="110"height="29"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig24.5"x="384"y="949"width="112"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig24.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[385, 950, 110, 32]"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig24.6.0"x="385"y="950"width="110"height="32"fill="0"fillcolor="white"stroke="0"strokecolor="black"/><text name="Fig24.6.1"x="385"y="950"width="110"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Left">newOperation()</text></group></group><group name="Fig25"description="org.argouml.uml.diagram.ui.FigGeneralization"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D"stroke="1"strokecolor="black"><private>sourcePortFig="Fig23.0"destPortFig="Fig22"sourceFigNode="Fig23"destFigNode="Fig22"<argouml:pathitem figname="Fig25.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D"angle="270.0"offset="-10" /></private><path name="Fig25.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="344"y="896" /><lineto x="344"y="814" /></path></group><group name="Fig26"description="org.argouml.uml.diagram.ui.FigGeneralization"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E"stroke="1"strokecolor="black"><private>sourcePortFig="Fig24.0"destPortFig="Fig22"sourceFigNode="Fig24"destFigNode="Fig22"<argouml:pathitem figname="Fig26.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E"angle="270.0"offset="-10" /></private><path name="Fig26.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="432"y="896" /><lineto x="432"y="814" /></path></group><group name="Fig27"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000971"sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"stroke="1"strokecolor="black"><private>sourcePortFig="Fig1"destPortFig="Fig22"sourceFigNode="Fig1"destFigNode="Fig22"<argouml:pathitem figname="Fig27.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000971"angle="20.0"offset="41" /><argouml:pathitem figname="Fig27.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"angle="315.0"offset="5" /><argouml:pathitem figname="Fig27.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"angle="45.0"offset="5" /><argouml:pathitem figname="Fig27.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"angle="225.0"offset="5" /><argouml:pathitem figname="Fig27.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"angle="135.0"offset="5" /></private><path name="Fig27.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="592"y="768" /><lineto x="439"y="768" /></path></group><group name="Fig28"description="org.argouml.uml.diagram.static_structure.ui.FigClass[480, 1056, 176, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig28.0"x="480"y="1056"width="176"height="152"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig28.1"x="481"y="1057"width="174"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">ConInst</text><group name="Fig28.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[481, 1057, 174, 0]"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig28.2.0"x="481"y="1057"width="174"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig28.3"x="480"y="1079"width="176"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig28.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[481, 1080, 174, 63]"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig28.4.0"x="481"y="1080"width="174"height="63"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig28.5"x="480"y="1143"width="176"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig28.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[481, 1144, 174, 63]"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B52"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig28.6.0"x="481"y="1144"width="174"height="63"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig29"description="org.argouml.uml.diagram.static_structure.ui.FigClass[512, 1280, 136, 112]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5B"fill="1"fillcolor="white"stroke="1"strokecolor="black"><private></private><rectangle name="Fig29.0"x="512"y="1280"width="136"height="112"fill="1"fillcolor="white"stroke="1"strokecolor="black"/><text name="Fig29.1"x="513"y="1281"width="134"height="22"fill="0"fillcolor="white"stroke="0"strokecolor="black"textcolor="black"font="Dialog"italic="false"bold="false"textsize="12"justification="Center">ConInstExclusive</text><group name="Fig29.2"description="org.argouml.uml.diagram.ui.FigStereotypesGroup[513, 1281, 134, 0]"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5B"fill="0"fillcolor="white"stroke="0"strokecolor="black"visibility="0"><private></private><rectangle name="Fig29.2.0"x="513"y="1281"width="134"height="0"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig29.3"x="512"y="1303"width="136"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig29.4"description="org.argouml.uml.diagram.ui.FigAttributesCompartment[513, 1304, 134, 43]"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5B"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig29.4.0"x="513"y="1304"width="134"height="43"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group><rectangle name="Fig29.5"x="512"y="1347"width="136"height="1"fill="1"fillcolor="black"stroke="1"strokecolor="black"/><group name="Fig29.6"description="org.argouml.uml.diagram.ui.FigOperationsCompartment[513, 1348, 134, 43]"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5B"fill="0"fillcolor="white"stroke="0"strokecolor="black"><private></private><rectangle name="Fig29.6.0"x="513"y="1348"width="134"height="43"fill="0"fillcolor="white"stroke="0"strokecolor="black"/></group></group><group name="Fig30"description="org.argouml.uml.diagram.ui.FigGeneralization"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5C"stroke="1"strokecolor="51 51 153"><private>sourcePortFig="Fig29.0"destPortFig="Fig28.0"sourceFigNode="Fig29"destFigNode="Fig28"<argouml:pathitem figname="Fig30.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5C"angle="-81.0"offset="34" /></private><path name="Fig30.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="51 51 153"><moveto x="592"y="1280" /><lineto x="592"y="1207" /></path></group><group name="Fig31"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5D"sourceConnector="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5E"destConnector="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5F"stroke="1"strokecolor="black"><private>sourcePortFig="Fig1"destPortFig="Fig28"sourceFigNode="Fig1"destFigNode="Fig28"<argouml:pathitem figname="Fig31.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5D"angle="270.0"offset="25" /><argouml:pathitem figname="Fig31.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5E"angle="315.0"offset="5" /><argouml:pathitem figname="Fig31.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5E"angle="45.0"offset="5" /><argouml:pathitem figname="Fig31.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5F"angle="225.0"offset="5" /><argouml:pathitem figname="Fig31.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B5F"angle="135.0"offset="5" /></private><path name="Fig31.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="632"y="807" /><lineto x="632"y="1056" /></path></group><group name="Fig32"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B60"sourceConnector="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B61"destConnector="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B62"stroke="1"strokecolor="black"><private>sourcePortFig="Fig28"destPortFig="Fig17"sourceFigNode="Fig28"destFigNode="Fig17"<argouml:pathitem figname="Fig32.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B60"angle="270.0"offset="25" /><argouml:pathitem figname="Fig32.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B61"angle="315.0"offset="5" /><argouml:pathitem figname="Fig32.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B61"angle="45.0"offset="5" /><argouml:pathitem figname="Fig32.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B62"angle="225.0"offset="5" /><argouml:pathitem figname="Fig32.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B62"angle="135.0"offset="5" /></private><path name="Fig32.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="480"y="1112" /><lineto x="136"y="1112" /><lineto x="136"y="680" /><lineto x="440"y="680" /><lineto x="440"y="631" /></path></group><group name="Fig33"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B63"sourceConnector="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B64"destConnector="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B65"stroke="1"strokecolor="black"><private>sourcePortFig="Fig28"destPortFig="Fig6"sourceFigNode="Fig28"destFigNode="Fig6"<argouml:pathitem figname="Fig33.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B63"angle="270.0"offset="25" /><argouml:pathitem figname="Fig33.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B64"angle="315.0"offset="5" /><argouml:pathitem figname="Fig33.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B64"angle="45.0"offset="5" /><argouml:pathitem figname="Fig33.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B65"angle="225.0"offset="5" /><argouml:pathitem figname="Fig33.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--639abe74:1462d254995:-8000:0000000000000B65"angle="135.0"offset="5" /></private><path name="Fig33.0"description="org.argouml.gefext.ArgoFigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="655"y="1128" /><lineto x="824"y="1128" /><lineto x="824"y="807" /></path></group><group name="Fig34"description="org.argouml.uml.diagram.ui.FigAssociation"href="127-0-0-1--47861903:1472169af61:-8000:0000000000000B5F"sourceConnector="127-0-0-1--47861903:1472169af61:-8000:0000000000000B60"destConnector="127-0-0-1--47861903:1472169af61:-8000:0000000000000B61"stroke="1"strokecolor="black"><private>sourcePortFig="Fig1"destPortFig="Fig6"sourceFigNode="Fig1"destFigNode="Fig6"<argouml:pathitem figname="Fig34.1"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigTextGroup"ownerhref="127-0-0-1--47861903:1472169af61:-8000:0000000000000B5F"angle="270.0"offset="25" /><argouml:pathitem figname="Fig34.2"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--47861903:1472169af61:-8000:0000000000000B60"angle="315.0"offset="5" /><argouml:pathitem figname="Fig34.3"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--47861903:1472169af61:-8000:0000000000000B60"angle="79.0"offset="22" /><argouml:pathitem figname="Fig34.4"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"ownerhref="127-0-0-1--47861903:1472169af61:-8000:0000000000000B61"angle="225.0"offset="5" /><argouml:pathitem figname="Fig34.5"classname="org.argouml.uml.diagram.ui.PathItemPlacement"figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"ownerhref="127-0-0-1--47861903:1472169af61:-8000:0000000000000B61"angle="94.0"offset="24" /></private><path name="Fig34.0"description="org.tigris.gef.presentation.FigPoly"fill="0"fillcolor="white"stroke="1"strokecolor="black"><moveto x="743"y="736" /><lineto x="800"y="736" /></path></group></pgml><pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000865"name="Use Case Diagram"></pgml><todo><todolist></todolist><resolvedcritics></resolvedcritics></todo></uml>
