PHP Classes

File: docs/uml/class.diagram.xmi

Recommend this page to a friend!
  Classes of Sergii Pryz  >  PHP File Renamer  >  docs/uml/class.diagram.xmi  >  Download  
File: docs/uml/class.diagram.xmi
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP File Renamer
Rename files in directory using several strategies
Author: By
Last change:
Date: 9 years ago
Size: 61,607 bytes
 

Contents

Class file image Download
<?xml version = '1.0' encoding = 'UTF-8' ?> <XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Jul 04 23:10:21 EEST 2013'> <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-1-1--61766dfa:13f90c845e3:-8000:0000000000000865' name = 'FileRenamer' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Namespace.ownedElement> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866' name = 'FileRenamer/Core' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:Classifier.feature> <UML:Attribute xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000870' name = '$souce_path' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000871'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000872' 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-1-1--61766dfa:13f90c845e3:-8000:0000000000000873' name = '$destination_path' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000874'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000875' 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-1-1--61766dfa:13f90c845e3:-8000:0000000000000876' name = '$destination_prefix' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000877'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000878' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:Attribute.initialValue> <UML:Expression xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000879' language = 'UML 1.4' body = '_Renamed'/> </UML:Attribute.initialValue> <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-1-1--61766dfa:13f90c845e3:-8000:000000000000087A' name = '$strategy' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087B'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087C' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:StructuralFeature.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087E'/> </UML:StructuralFeature.type> </UML:Attribute> <UML:Attribute xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B2' name = '$report' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B3'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B4' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:StructuralFeature.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B9'/> </UML:StructuralFeature.type> </UML:Attribute> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008DA' name = '__construct' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008DB' name = 'return' isSpecification = 'false' kind = 'return'/> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008DC' name = '$source_path' isSpecification = 'false' kind = 'in'/> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008DD' name = '$stategy' isSpecification = 'false' kind = 'in'/> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008DE' name = '$report' isSpecification = 'false' kind = 'in'/> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008DF' name = 'setDestinationPath' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008E0' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008E1' name = '$destination_path' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008E5' name = 'run' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008E6' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE4'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008E7' name = 'setSourcePath' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:BehavioralFeature.parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008E8' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008E9' name = '$source_path' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE2' name = 'getDestinationPath' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:BehavioralFeature.parameter> <UML:Parameter xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE3' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087D' name = 'FileRenamer_StrategyInterface' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087E' name = 'FileRenamer/Strategy/StrategyInterface' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:ModelElement.stereotype> <UML:Stereotype xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000884'/> </UML:ModelElement.stereotype> <UML:Classifier.feature> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000881' name = 'setSoucePath' 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-1-1--61766dfa:13f90c845e3:-8000:0000000000000882' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000888' name = '$source_path' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000885' name = 'setDestinationPath' 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-1-1--61766dfa:13f90c845e3:-8000:0000000000000886' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000887' name = '$desination_path' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000088C' name = 'setOriginalFileName' 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-1-1--61766dfa:13f90c845e3:-8000:000000000000088D' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000088E' name = '$original_file_name' isSpecification = 'false' kind = 'in'/> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD8' name = 'rename' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD9' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ADA' name = 'setOriginalFileExtension' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ADB' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE0' name = '$original_file_extension' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883' name = 'self' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Stereotype xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000884' name = 'interface' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass> </UML:Stereotype> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000088F' name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:ModelElement.clientDependency> <UML:Abstraction xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000890'/> </UML:ModelElement.clientDependency> </UML:Class> <UML:Abstraction xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000890' isSpecification = 'false'> <UML:ModelElement.stereotype> <UML:Stereotype xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000891'/> </UML:ModelElement.stereotype> <UML:Dependency.client> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000088F'/> </UML:Dependency.client> <UML:Dependency.supplier> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087E'/> </UML:Dependency.supplier> </UML:Abstraction> <UML:Stereotype xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000891' name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass> </UML:Stereotype> <UML:Association xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000892' name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Association.connection> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000893' visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087E'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000894' visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> </UML:Association.connection> </UML:Association> <UML:Association xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000895' name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Association.connection> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000896' visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000088F'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000897' visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> </UML:Association.connection> </UML:Association> <UML:Association xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000898' name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Association.connection> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000899' visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089A' visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000088F'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> </UML:Association.connection> </UML:Association> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089B' name = 'FileRenamer/Strategy/AbstractStrategy' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:ModelElement.clientDependency> <UML:Abstraction xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008A1'/> </UML:ModelElement.clientDependency> <UML:Classifier.feature> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008A5' name = 'setSoucePath' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008A6' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008A7' name = '$source_path' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008A8' name = 'setDestinationPath' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008A9' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008AA' name = '$desination_path' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008AB' name = 'setOriginalFileName' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008AC' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008AD' name = '$original_file_name' isSpecification = 'false' kind = 'in'/> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Attribute xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ACB' name = '$source_path' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ACC'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ACD' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ACE' name = '$destination_path' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ACF'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD0' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD5' name = '$original_file_name' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD6'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD7' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ADC' name = 'rename' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000ADD' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE1' name = 'setOriginalFileExtension' 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-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE2' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000883'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE3' name = '$original_file_extension' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE4' name = 'getNewFileName' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' isAbstract = 'true'> <UML:BehavioralFeature.parameter> <UML:Parameter xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE5' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089C' name = 'FileRenamer/Strategy/*Concrete' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089D'/> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Operation xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD1' name = 'getNewFileName' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:BehavioralFeature.parameter> <UML:Parameter xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AD2' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Generalization xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089D' isSpecification = 'false'> <UML:Generalization.child> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089C'/> </UML:Generalization.child> <UML:Generalization.parent> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089B'/> </UML:Generalization.parent> </UML:Generalization> <UML:Association xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089E' name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Association.connection> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089F' visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008A0' visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089C'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> </UML:Association.connection> </UML:Association> <UML:Abstraction xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008A1' isSpecification = 'false'> <UML:ModelElement.stereotype> <UML:Stereotype xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000891'/> </UML:ModelElement.stereotype> <UML:Dependency.client> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089B'/> </UML:Dependency.client> <UML:Dependency.supplier> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000087E'/> </UML:Dependency.supplier> </UML:Abstraction> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B5' name = 'FileRenamer_Report' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B6' name = 'FileRenamer/Exception' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B8'/> </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B7' name = 'Exception' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Generalization xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B8' isSpecification = 'false'> <UML:Generalization.child> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B6'/> </UML:Generalization.child> <UML:Generalization.parent> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B7'/> </UML:Generalization.parent> </UML:Generalization> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B9' name = 'FileRenamer/Report/ReportInterface' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:ModelElement.stereotype> <UML:Stereotype xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000884'/> </UML:ModelElement.stereotype> <UML:Classifier.feature> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BA' name = 'save' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008BB' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Enumeration href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:0000000000000880'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BC' name = '$data' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000B00' 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-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000B01' name = 'return' isSpecification = 'false' kind = 'return'/> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD' name = 'Array' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BE' name = 'FileRenamer/Report/Csv' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:ModelElement.clientDependency> <UML:Abstraction xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BF'/> </UML:ModelElement.clientDependency> <UML:Classifier.feature> <UML:Attribute xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C4' name = 'PATH' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C5'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C6' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008C7' name = 'save' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008C8' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:Enumeration href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:0000000000000880'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C9' name = '$data' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D1' name = '__construct' 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-1-1--61766dfa:13f90c845e3:-8000:00000000000008D2' name = 'return' isSpecification = 'false' kind = 'return'/> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Attribute xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D3' name = '$file' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D4'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D5' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:StructuralFeature.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D6'/> </UML:StructuralFeature.type> </UML:Attribute> <UML:Attribute xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D7' name = '$headers' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D8'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D9' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:StructuralFeature.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:StructuralFeature.type> </UML:Attribute> <UML:Operation xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE5' name = 'getReportPath' 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-1-1-7378ef77:13f919b315e:-8000:0000000000000AE6' name = 'return' isSpecification = 'false' kind = 'return'> <UML:Parameter.type> <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Attribute xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE7' name = '$report_path' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE8'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE9' 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:Abstraction xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BF' isSpecification = 'false'> <UML:ModelElement.stereotype> <UML:Stereotype xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000891'/> </UML:ModelElement.stereotype> <UML:Dependency.client> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BE'/> </UML:Dependency.client> <UML:Dependency.supplier> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008B9'/> </UML:Dependency.supplier> </UML:Abstraction> <UML:Association xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C1' name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> <UML:Association.connection> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C2' visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> <UML:AssociationEnd xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008C3' visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'> <UML:AssociationEnd.participant> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BE'/> </UML:AssociationEnd.participant> </UML:AssociationEnd> </UML:Association.connection> </UML:Association> <UML:Class xmi.id = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008D6' name = 'Source' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Class xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE6' name = 'FileRenamer_Autoload' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE8'/> </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE7' name = 'spl_autoload' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Generalization xmi.id = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE8' isSpecification = 'false'> <UML:Generalization.child> <UML:Class xmi.idref = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE6'/> </UML:Generalization.child> <UML:Generalization.parent> <UML:Class xmi.idref = '127-0-1-1--56430e8d:13f912ccbf7:-8000:0000000000000AE7'/> </UML:Generalization.parent> </UML:Generalization> <UML:Class xmi.id = '127-0-1-1-7378ef77:13f919b315e:-8000:0000000000000AE4' name = 'void' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> <UML:Class xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AE4' name = 'FileRenamer/Console' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'> <UML:ModelElement.clientDependency> <UML:Dependency xmi.idref = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AE9'/> <UML:Dependency xmi.idref = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AEA'/> <UML:Dependency xmi.idref = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AEB'/> </UML:ModelElement.clientDependency> <UML:Namespace.ownedElement> <UML:Dependency xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AE9' isSpecification = 'false'> <UML:Dependency.client> <UML:Class xmi.idref = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AE4'/> </UML:Dependency.client> <UML:Dependency.supplier> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BE'/> </UML:Dependency.supplier> </UML:Dependency> <UML:Dependency xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AEA' isSpecification = 'false'> <UML:Dependency.client> <UML:Class xmi.idref = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AE4'/> </UML:Dependency.client> <UML:Dependency.supplier> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:000000000000089C'/> </UML:Dependency.supplier> </UML:Dependency> <UML:Dependency xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AEB' isSpecification = 'false'> <UML:Dependency.client> <UML:Class xmi.idref = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AE4'/> </UML:Dependency.client> <UML:Dependency.supplier> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:0000000000000866'/> </UML:Dependency.supplier> </UML:Dependency> </UML:Namespace.ownedElement> <UML:Classifier.feature> <UML:Operation xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF1' name = '__construct' 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-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF2' name = 'return' isSpecification = 'false' kind = 'return'/> <UML:Parameter xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF3' name = '$options' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:Parameter.type> </UML:Parameter> <UML:Parameter xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF4' name = '$strategies' isSpecification = 'false' kind = 'in'> <UML:Parameter.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:Parameter.type> </UML:Parameter> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF5' name = 'run' 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-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF6' name = 'return' isSpecification = 'false' kind = 'return'/> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Attribute xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF7' name = '$options' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF8'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AF9' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:StructuralFeature.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:StructuralFeature.type> </UML:Attribute> <UML:Attribute xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AFA' name = '$strategies' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AFB'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AFC' lower = '1' upper = '1'/> </UML:Multiplicity.range> </UML:Multiplicity> </UML:StructuralFeature.multiplicity> <UML:StructuralFeature.type> <UML:Class xmi.idref = '127-0-1-1--61766dfa:13f90c845e3:-8000:00000000000008BD'/> </UML:StructuralFeature.type> </UML:Attribute> <UML:Attribute xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AFD' name = 'DATA_TIME' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'> <UML:StructuralFeature.multiplicity> <UML:Multiplicity xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AFE'> <UML:Multiplicity.range> <UML:MultiplicityRange xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AFF' 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:Class xmi.id = '127-0-1-1--6bb35a3d:13fa0f87a6f:-8000:0000000000000AEC' name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> </XMI>