<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" size="1342,719" id="types" metadata="uml2-1.0" initialized="true" scrolledX="69" scrolledY="187" tag="1000" key="32303037303533312D31303030204D656D6F7279537570706F727453797374656D2F787261766572">
  <children xsi:type="editmodel:ClassEditModel" name="TempoVerbale" location="652,600" size="156,113" id="types/TempoVerbale" runTimeClassModel="passato,futuro,infinito,presente">
    <children xsi:type="editmodel:CompartmentEditModel" size="91,72">
      <children xsi:type="editmodel:AttributeEditModel" name="futuro" id="types/TempoVerbale#futuro"/>
      <children xsi:type="editmodel:AttributeEditModel" name="infinito" id="types/TempoVerbale#infinito"/>
      <children xsi:type="editmodel:AttributeEditModel" name="passato" id="types/TempoVerbale#passato"/>
      <children xsi:type="editmodel:AttributeEditModel" name="presente" id="types/TempoVerbale#presente"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Type" location="304,600" size="136,185" id="types/Type" runTimeClassModel="preposizione,articolo,aggettivo,cifra,pronome,congiunzione,parola,verbo">
    <children xsi:type="editmodel:CompartmentEditModel" size="113,144">
      <children xsi:type="editmodel:AttributeEditModel" name="aggettivo" id="types/Type#aggettivo"/>
      <children xsi:type="editmodel:AttributeEditModel" name="articolo" id="types/Type#articolo"/>
      <children xsi:type="editmodel:AttributeEditModel" name="cifra" id="types/Type#cifra"/>
      <children xsi:type="editmodel:AttributeEditModel" name="congiunzione" id="types/Type#congiunzione"/>
      <children xsi:type="editmodel:AttributeEditModel" name="parola" id="types/Type#parola"/>
      <children xsi:type="editmodel:AttributeEditModel" name="preposizione" id="types/Type#preposizione"/>
      <children xsi:type="editmodel:AttributeEditModel" name="pronome" id="types/Type#pronome"/>
      <children xsi:type="editmodel:AttributeEditModel" name="verbo" id="types/Type#verbo"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Frase" location="75,600" size="179,249" id="types/Frase" runTimeClassModel="isNegative(),other,Frase(Ljava.util.List;Ljava.util.List;Ltypes.VerboConiugato;Ljava.util.List;),soggetto,equals(Ljava.lang.Object;),oggetto,negative,frase,verbo,areOthers(),toString()">
    <children xsi:type="editmodel:CompartmentEditModel" size="156,108">
      <children xsi:type="editmodel:AttributeEditModel" name="frase" id="types/Frase#frase"/>
      <children xsi:type="editmodel:AttributeEditModel" name="negative" id="types/Frase#negative"/>
      <children xsi:type="editmodel:AttributeEditModel" name="oggetto" id="types/Frase#oggetto"/>
      <children xsi:type="editmodel:AttributeEditModel" name="other" id="types/Frase#other"/>
      <children xsi:type="editmodel:AttributeEditModel" name="soggetto" id="types/Frase#soggetto"/>
      <children xsi:type="editmodel:AttributeEditModel" name="verbo" id="types/Frase#verbo"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="89,90">
      <children xsi:type="editmodel:MethodEditModel" name="Frase" id="types/Frase#Frase(Ljava.util.List;Ljava.util.List;Ltypes.VerboConiugato;Ljava.util.List;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="areOthers" id="types/Frase#areOthers()"/>
      <children xsi:type="editmodel:MethodEditModel" name="equals" id="types/Frase#equals(Ljava.lang.Object;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="isNegative" id="types/Frase#isNegative()"/>
      <children xsi:type="editmodel:MethodEditModel" name="toString" id="types/Frase#toString()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Persona" location="490,600" size="112,167" id="types/Persona" runTimeClassModel="voi,essi,tu,nussuna,egli,noi,io">
    <children xsi:type="editmodel:CompartmentEditModel" size="89,126">
      <children xsi:type="editmodel:AttributeEditModel" name="egli" id="types/Persona#egli"/>
      <children xsi:type="editmodel:AttributeEditModel" name="essi" id="types/Persona#essi"/>
      <children xsi:type="editmodel:AttributeEditModel" name="io" id="types/Persona#io"/>
      <children xsi:type="editmodel:AttributeEditModel" name="noi" id="types/Persona#noi"/>
      <children xsi:type="editmodel:AttributeEditModel" name="nussuna" id="types/Persona#nussuna"/>
      <children xsi:type="editmodel:AttributeEditModel" name="tu" id="types/Persona#tu"/>
      <children xsi:type="editmodel:AttributeEditModel" name="voi" id="types/Persona#voi"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="VerboConiugato" location="101,390" size="170,159" id="types/VerboConiugato" runTimeClassModel="getVerbo(),VerboConiugato(Ljava.lang.String;IILtypes.Verbo;),tempo,equals(Ljava.lang.Object;),infinito,persona">
    <children xsi:type="editmodel:CompartmentEditModel" size="97,54">
      <children xsi:type="editmodel:AttributeEditModel" name="infinito" id="types/VerboConiugato#infinito"/>
      <children xsi:type="editmodel:AttributeEditModel" name="persona" id="types/VerboConiugato#persona"/>
      <children xsi:type="editmodel:AttributeEditModel" name="tempo" id="types/VerboConiugato#tempo"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="120,54">
      <children xsi:type="editmodel:MethodEditModel" name="VerboConiugato" id="types/VerboConiugato#VerboConiugato(Ljava.lang.String;IILtypes.Verbo;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="equals" id="types/VerboConiugato#equals(Ljava.lang.Object;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getVerbo" id="types/VerboConiugato#getVerbo()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/VerboConiugato" source="//@children.4" target="//@children.12/@sourceConnections.0" targetEnd="//@children.4/@sourceConnections.0/@children.1" sourceEnd="//@children.4/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="85,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Pronome" location="315,390" size="164,159" id="types/Pronome" runTimeClassModel="db,isPassive(),Pronome(Ljava.lang.String;I),persona,Pronome(Ljava.lang.String;IZ),passivo">
    <children xsi:type="editmodel:CompartmentEditModel" size="141,54">
      <children xsi:type="editmodel:AttributeEditModel" name="db" id="types/Pronome#db"/>
      <children xsi:type="editmodel:AttributeEditModel" name="passivo" id="types/Pronome#passivo"/>
      <children xsi:type="editmodel:AttributeEditModel" name="persona" id="types/Pronome#persona"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="84,54">
      <children xsi:type="editmodel:MethodEditModel" name="Pronome" id="types/Pronome#Pronome(Ljava.lang.String;I)"/>
      <children xsi:type="editmodel:MethodEditModel" name="Pronome" id="types/Pronome#Pronome(Ljava.lang.String;IZ)"/>
      <children xsi:type="editmodel:MethodEditModel" name="isPassive" id="types/Pronome#isPassive()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/Pronome" source="//@children.5" target="//@children.12/@sourceConnections.0" targetEnd="//@children.5/@sourceConnections.0/@children.1" sourceEnd="//@children.5/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="81,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Numero" location="531,390" size="122,159" id="types/Numero" runTimeClassModel="Numero(F),Numero(Ljava.lang.String;),getNumber(),equals(Ljava.lang.Object;),number,castNumber(Ljava.lang.String;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="95,18">
      <children xsi:type="editmodel:AttributeEditModel" name="number" id="types/Numero#number"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="99,90">
      <children xsi:type="editmodel:MethodEditModel" name="Numero" id="types/Numero#Numero(F)"/>
      <children xsi:type="editmodel:MethodEditModel" name="Numero" id="types/Numero#Numero(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="castNumber" id="types/Numero#castNumber(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="equals" id="types/Numero#equals(Ljava.lang.Object;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getNumber" id="types/Numero#getNumber()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/Numero" source="//@children.6" target="//@children.12/@sourceConnections.0" targetEnd="//@children.6/@sourceConnections.0/@children.1" sourceEnd="//@children.6/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="61,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Articolo" location="720,390" size="126,123" id="types/Articolo" runTimeClassModel="Articolo(Ljava.lang.String;),Articolo(Ljava.lang.String;Z),isPlural(),plural">
    <children xsi:type="editmodel:CompartmentEditModel" size="103,18">
      <children xsi:type="editmodel:AttributeEditModel" name="plural" id="types/Articolo#plural"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="72,54">
      <children xsi:type="editmodel:MethodEditModel" name="Articolo" id="types/Articolo#Articolo(Ljava.lang.String;Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="Articolo" id="types/Articolo#Articolo(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="isPlural" id="types/Articolo#isPlural()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/Articolo" source="//@children.7" target="//@children.12/@sourceConnections.0" targetEnd="//@children.7/@sourceConnections.0/@children.1" sourceEnd="//@children.7/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="62,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Verbo" location="210,225" size="164,141" id="types/Verbo" runTimeClassModel="db,Verbo(Ljava.lang.String;),discoverTP(Ljava.lang.String;),castVerbo(Ljava.lang.String;),addVerboConiugato(Ljava.lang.String;II)">
    <children xsi:type="editmodel:CompartmentEditModel" size="123,18">
      <children xsi:type="editmodel:AttributeEditModel" name="db" id="types/Verbo#db"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="141,72">
      <children xsi:type="editmodel:MethodEditModel" name="Verbo" id="types/Verbo#Verbo(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="addVerboConiugato" id="types/Verbo#addVerboConiugato(Ljava.lang.String;II)"/>
      <children xsi:type="editmodel:MethodEditModel" name="castVerbo" id="types/Verbo#castVerbo(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="discoverTP" id="types/Verbo#discoverTP(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/Verbo" source="//@children.8" target="//@children.12/@sourceConnections.0" targetEnd="//@children.8/@sourceConnections.0/@children.1" sourceEnd="//@children.8/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="82,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Preposizione" location="423,225" size="145,69" id="types/Preposizione" runTimeClassModel="Preposizione(Ljava.lang.String;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="102,18">
      <children xsi:type="editmodel:MethodEditModel" name="Preposizione" id="types/Preposizione#Preposizione(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/Preposizione" source="//@children.9" target="//@children.12/@sourceConnections.0" targetEnd="//@children.9/@sourceConnections.0/@children.1" sourceEnd="//@children.9/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="72,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.12/@sourceConnections.0" name="Symbol" location="390,45" size="118,123" id="types/Symbol" runTimeClassModel="getType(),Symbol(Ljava.lang.String;I),equals(Ljava.lang.Object;),valore">
    <children xsi:type="editmodel:CompartmentEditModel" size="95,18">
      <children xsi:type="editmodel:AttributeEditModel" name="valore" id="types/Symbol#valore"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="74,54">
      <children xsi:type="editmodel:MethodEditModel" name="Symbol" id="types/Symbol#Symbol(Ljava.lang.String;I)"/>
      <children xsi:type="editmodel:MethodEditModel" name="equals" id="types/Symbol#equals(Ljava.lang.Object;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="getType" id="types/Symbol#getType()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Congiunzione" location="615,225" size="150,69" id="types/Congiunzione" runTimeClassModel="Congiunzione(Ljava.lang.String;)">
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="105,18">
      <children xsi:type="editmodel:MethodEditModel" name="Congiunzione" id="types/Congiunzione#Congiunzione(Ljava.lang.String;)"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="types/Symbol&lt;-types/Congiunzione" source="//@children.11" target="//@children.12/@sourceConnections.0" targetEnd="//@children.11/@sourceConnections.0/@children.1" sourceEnd="//@children.11/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="75,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" name="Word" location="45,223" size="126,123" id="types/Word" runTimeClassModel="Word(Ljava.lang.String;),isPlural(),Word(Ljava.lang.String;Z),plural">
    <children xsi:type="editmodel:CompartmentEditModel" size="103,18">
      <children xsi:type="editmodel:AttributeEditModel" name="plural" id="types/Word#plural"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="72,54">
      <children xsi:type="editmodel:MethodEditModel" name="Word" id="types/Word#Word(Ljava.lang.String;)"/>
      <children xsi:type="editmodel:MethodEditModel" name="Word" id="types/Word#Word(Ljava.lang.String;Z)"/>
      <children xsi:type="editmodel:MethodEditModel" name="isPlural" id="types/Word#isPlural()"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.4/@sourceConnections.0 //@children.8/@sourceConnections.0 //@children.5/@sourceConnections.0 //@children.9/@sourceConnections.0 //@children.6/@sourceConnections.0 //@children.11/@sourceConnections.0 //@children.7/@sourceConnections.0" autoLocated="true" id="types/Symbol&lt;-types/Word" source="//@children.12" target="//@children.10" targetEnd="//@children.12/@sourceConnections.0/@children.1" sourceEnd="//@children.12/@sourceConnections.0/@children.0" connectionRouterKind="GeneralizationManhattan">
      <children xsi:type="editmodel:AssociationEndEditModel" location="62,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="59,123" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showProtectedInnerClasses="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showPrivateInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
  </children>
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=1;Product=eUML2"/>
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
    <leftRuler/>
    <topRuler/>
  </boardSetting>
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
</editmodel:ClassDiagramEditModel>
