ClassDiagram.cd

316 lines | 12.506 kB Blame History Raw Download
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
  <Class Name="ModelData.BusinessModel.BaseAndInterface.BaseOntologyEntity">
    <Position X="5.75" Y="4" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\BaseAndInterface\BaseOntologyEntity.cs</FileName>
    </TypeIdentifier>
    <Lollipop Position="1.023" />
  </Class>
  <Class Name="ModelData.BusinessModel.BusinessDataManager">
    <Position X="8" Y="4.75" Width="1.5" />
    <AssociationLine Name="lst_settlements" Type="ModelData.BusinessModel.Settlement" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="9.5" Y="7.75" />
        <Point X="10" Y="7.75" />
        <Point X="10" Y="4.5" />
        <Point X="10.75" Y="4.5" />
        <Point X="10.75" Y="4.75" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true" ManuallySized="true">
        <Position X="-0.148" Y="0.277" Height="0.182" Width="1.233" />
      </MemberNameLabel>
    </AssociationLine>
    <AssociationLine Name="dataManager" Type="ModelData.BusinessModel.BusinessDataManager" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="8.125" Y="9.064" />
        <Point X="8.125" Y="9.471" />
        <Point X="9.312" Y="9.471" />
        <Point X="9.312" Y="9.064" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="0.068" Y="0.206" />
      </MemberNameLabel>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>AAQAIAAAAAAAAQBAAAIAAAAAAABAIAACACICQADCBAA=</HashCode>
      <FileName>BusinessModel\BusinessDataManager.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="dataManager" />
    </ShowAsAssociation>
    <ShowAsCollectionAssociation>
      <Field Name="lst_settlements" />
    </ShowAsCollectionAssociation>
  </Class>
  <Class Name="ModelData.BusinessModel.Position">
    <Position X="13.25" Y="3.5" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAYAA=</HashCode>
      <FileName>BusinessModel\Position.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.Settlement">
    <Position X="10.25" Y="4.75" Width="1.5" />
    <AssociationLine Name="position" Type="ModelData.BusinessModel.Position" FixedToPoint="true">
      <Path>
        <Point X="11.75" Y="5.125" />
        <Point X="13.25" Y="5.125" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="0.3" Y="-0.005" />
      </MemberNameLabel>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>EAAEgACAhgggAAAMAAAAIAQAACAQAAAAAQAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\Settlement.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Property Name="position" />
    </ShowAsAssociation>
    <ShowAsCollectionAssociation>
      <Property Name="Names" />
    </ShowAsCollectionAssociation>
  </Class>
  <Class Name="ModelData.BusinessModel.SettlementName">
    <Position X="12.5" Y="5.5" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\Settlement.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Property Name="Interval" />
    </ShowAsAssociation>
  </Class>
  <Class Name="ModelData.BusinessModel.TimeInterval">
    <Position X="12.5" Y="7.5" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\Settlement.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.ExtraEntities.DataSourseEntity">
    <Position X="5.75" Y="8" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\ExtraEntities\DataSourseEntity.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.MainEntities.Region" Collapsed="true">
    <Position X="3.75" Y="1.25" Width="1.5" />
    <AssociationLine Name="partOfRegion" Type="ModelData.BusinessModel.MainEntities.Region" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="3.875" Y="1.25" />
        <Point X="3.875" Y="0.781" />
        <Point X="5.062" Y="0.781" />
        <Point X="5.062" Y="1.25" />
      </Path>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\ExtraEntities\Region.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Property Name="partOfRegion" />
    </ShowAsAssociation>
  </Class>
  <Class Name="ModelData.BusinessModel.MainEntities.EditedSettlement">
    <Position X="4" Y="7.25" Width="1.5" />
    <Compartments>
      <Compartment Name="Nested Types" Collapsed="false" />
    </Compartments>
    <NestedTypes>
      <Enum Name="ModelData.BusinessModel.MainEntities.EditedSettlement.Enum_SettlementType" Collapsed="true">
        <TypeIdentifier>
          <NewMemberFileName>BusinessModel\MainEntities\EditedSettlement.cs</NewMemberFileName>
        </TypeIdentifier>
      </Enum>
    </NestedTypes>
    <InheritanceLine Type="ModelData.BusinessModel.BaseAndInterface.BaseOntologyEntity" FixedToPoint="true">
      <Path>
        <Point X="6.5" Y="5.747" />
        <Point X="6.5" Y="6.875" />
        <Point X="5.25" Y="6.875" />
        <Point X="5.25" Y="7.25" />
      </Path>
    </InheritanceLine>
    <AssociationLine Name="data" Type="ModelData.BusinessModel.ExtraEntities.DataSourseEntity" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="5.5" Y="7.75" />
        <Point X="6.5" Y="7.75" />
        <Point X="6.5" Y="8" />
      </Path>
    </AssociationLine>
    <AssociationLine Name="before" Type="ModelData.BusinessModel.MainEntities.Settlement" FixedToPoint="true">
      <Path>
        <Point X="4.875" Y="7.25" />
        <Point X="4.875" Y="3.733" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="-0.421" Y="0.362" />
      </MemberNameLabel>
    </AssociationLine>
    <AssociationLine Name="hasBeginning" Type="ModelData.BusinessModel.Tools.Period" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="4" Y="8.375" />
        <Point X="3.844" Y="8.375" />
        <Point X="3.844" Y="6.316" />
        <Point X="3.5" Y="6.316" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true" ManuallySized="true">
        <Position X="-0.482" Y="-0.89" Height="0.182" Width="1.108" />
      </MemberNameLabel>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>BAAAAAAQAAAAAAAAABAAAAAAACAAAAAAAAAQAAAAAAA=</HashCode>
      <FileName>BusinessModel\MainEntities\EditedSettlement.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Property Name="data" />
      <Property Name="before" />
      <Property Name="hasBeginning" />
    </ShowAsAssociation>
  </Class>
  <Class Name="ModelData.BusinessModel.MainEntities.Settlement">
    <Position X="3.75" Y="2.5" Width="1.5" />
    <InheritanceLine Type="ModelData.BusinessModel.BaseAndInterface.BaseOntologyEntity" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="6.125" Y="4" />
        <Point X="6.125" Y="3.25" />
        <Point X="5.25" Y="3.25" />
      </Path>
    </InheritanceLine>
    <AssociationLine Name="EditedSettlements" Type="ModelData.BusinessModel.MainEntities.EditedSettlement">
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="-0.607" Y="1.245" />
      </MemberNameLabel>
    </AssociationLine>
    <AssociationLine Name="Coordinate" Type="ModelData.BusinessModel.Tools.Coordinate" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="3.75" Y="3.188" />
        <Point X="2.75" Y="3.188" />
        <Point X="2.75" Y="2.882" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true" ManuallySized="true">
        <Position X="-0.588" Y="0.383" Height="0.182" Width="0.983" />
      </MemberNameLabel>
    </AssociationLine>
    <AssociationLine Name="hasBeginning" Type="ModelData.BusinessModel.Tools.Period" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="3.875" Y="3.733" />
        <Point X="3.875" Y="5.639" />
        <Point X="3.5" Y="5.639" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="-0.367" Y="0.558" />
      </MemberNameLabel>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAACCAAA=</HashCode>
      <FileName>BusinessModel\MainEntities\Settlement.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Property Name="Coordinate" />
      <Property Name="hasBeginning" />
    </ShowAsAssociation>
    <ShowAsCollectionAssociation>
      <Property Name="EditedSettlements" />
    </ShowAsCollectionAssociation>
  </Class>
  <Class Name="ModelData.BusinessModel.RDF.Queries">
    <Position X="9.75" Y="1" Width="1.5" />
    <TypeIdentifier>
      <HashCode>IAAAAAAAASAEAgAAAAAAMAAAAAAAAAAAAIAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\RDF\Queries.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.RDF.RDFQuery">
    <Position X="8" Y="1" Width="1.5" />
    <Compartments>
      <Compartment Name="Nested Types" Collapsed="false" />
    </Compartments>
    <NestedTypes>
      <Enum Name="ModelData.BusinessModel.RDF.RDFQuery.QueryType">
        <TypeIdentifier>
          <NewMemberFileName>BusinessModel\RDF\RDFQuery.cs</NewMemberFileName>
        </TypeIdentifier>
      </Enum>
    </NestedTypes>
    <TypeIdentifier>
      <HashCode>AAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\RDF\RDFQuery.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.Tools.Coordinate">
    <Position X="2" Y="0.75" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AIAAAAEAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\Tools\Coordinate.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.Tools.Period">
    <Position X="2" Y="5.25" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAEAAAAAAAIAAAAAAAACAAAAAAAAAAAAACA=</HashCode>
      <FileName>BusinessModel\Tools\Period.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.BusinessModel.UnitOfWork.Context">
    <Position X="2" Y="7.25" Width="1.5" />
    <AssociationLine Name="settlements" Type="ModelData.BusinessModel.MainEntities.Settlement" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="2" Y="8.412" />
        <Point X="1.625" Y="8.412" />
        <Point X="1.625" Y="3.625" />
        <Point X="3.75" Y="3.625" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="0.247" Y="-0.213" />
      </MemberNameLabel>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAACAAAAAAAAAAAAAACACIAQABCAAA=</HashCode>
      <FileName>BusinessModel\UnitOfWork\Context.cs</FileName>
    </TypeIdentifier>
    <ShowAsCollectionAssociation>
      <Property Name="settlements" />
    </ShowAsCollectionAssociation>
  </Class>
  <Class Name="ModelData.WebModel.MapPoint">
    <Position X="13.25" Y="1.5" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAoAAAAAAQAACAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>WebModel\MapPoint.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="ModelData.WebModel.WebDataManager">
    <Position X="11.5" Y="1" Width="1.5" />
    <AssociationLine Name="dataManager" Type="ModelData.WebModel.WebDataManager" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
      <Path>
        <Point X="11.625" Y="3.257" />
        <Point X="11.625" Y="3.507" />
        <Point X="12.938" Y="3.507" />
        <Point X="12.938" Y="3.257" />
      </Path>
      <MemberNameLabel ManuallyPlaced="true">
        <Position X="0.12" Y="0.268" />
      </MemberNameLabel>
    </AssociationLine>
    <TypeIdentifier>
      <HashCode>AAEAAAAAAAAAAQBAAAAAAAAAAABAIAAAAAAKAAAAAAA=</HashCode>
      <FileName>WebModel\WebDataManager.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="dataManager" />
    </ShowAsAssociation>
  </Class>
  <Interface Name="ModelData.BusinessModel.BaseAndInterface.I_URLcs">
    <Position X="5.75" Y="1" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>BusinessModel\BaseAndInterface\I_URLcs.cs</FileName>
    </TypeIdentifier>
  </Interface>
  <Font Name="Segoe UI" Size="9" />
</ClassDiagram>