Login   Register  
PHP Classes
elePHPant
Icontem

File: docs/uml/class.diagram.xmi

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 1 year 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>