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>
<UM