aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java')
-rw-r--r--Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java340
1 files changed, 41 insertions, 299 deletions
diff --git a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java
index 260e296f..8706121f 100644
--- a/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java
+++ b/Tests/MODELS2020-CaseStudies/case.study.pledge.model/src/Taxation/TaxationPackage.java
@@ -485,22 +485,13 @@ public interface TaxationPackage extends EPackage {
485 int PHYSICAL_PERSON__IS_WIDOWER = 10; 485 int PHYSICAL_PERSON__IS_WIDOWER = 10;
486 486
487 /** 487 /**
488 * The feature id for the '<em><b>Owns Address</b></em>' containment reference list.
489 * <!-- begin-user-doc -->
490 * <!-- end-user-doc -->
491 * @generated
492 * @ordered
493 */
494 int PHYSICAL_PERSON__OWNS_ADDRESS = 11;
495
496 /**
497 * The number of structural features of the '<em>Physical Person</em>' class. 488 * The number of structural features of the '<em>Physical Person</em>' class.
498 * <!-- begin-user-doc --> 489 * <!-- begin-user-doc -->
499 * <!-- end-user-doc --> 490 * <!-- end-user-doc -->
500 * @generated 491 * @generated
501 * @ordered 492 * @ordered
502 */ 493 */
503 int PHYSICAL_PERSON_FEATURE_COUNT = 12; 494 int PHYSICAL_PERSON_FEATURE_COUNT = 11;
504 495
505 /** 496 /**
506 * The number of operations of the '<em>Physical Person</em>' class. 497 * The number of operations of the '<em>Physical Person</em>' class.
@@ -621,15 +612,6 @@ public interface TaxationPackage extends EPackage {
621 int TAX_PAYER__IS_WIDOWER = PHYSICAL_PERSON__IS_WIDOWER; 612 int TAX_PAYER__IS_WIDOWER = PHYSICAL_PERSON__IS_WIDOWER;
622 613
623 /** 614 /**
624 * The feature id for the '<em><b>Owns Address</b></em>' containment reference list.
625 * <!-- begin-user-doc -->
626 * <!-- end-user-doc -->
627 * @generated
628 * @ordered
629 */
630 int TAX_PAYER__OWNS_ADDRESS = PHYSICAL_PERSON__OWNS_ADDRESS;
631
632 /**
633 * The feature id for the '<em><b>Dependents</b></em>' containment reference list. 615 * The feature id for the '<em><b>Dependents</b></em>' containment reference list.
634 * <!-- begin-user-doc --> 616 * <!-- begin-user-doc -->
635 * <!-- end-user-doc --> 617 * <!-- end-user-doc -->
@@ -975,15 +957,6 @@ public interface TaxationPackage extends EPackage {
975 int DEPENDENT__IS_WIDOWER = PHYSICAL_PERSON__IS_WIDOWER; 957 int DEPENDENT__IS_WIDOWER = PHYSICAL_PERSON__IS_WIDOWER;
976 958
977 /** 959 /**
978 * The feature id for the '<em><b>Owns Address</b></em>' containment reference list.
979 * <!-- begin-user-doc -->
980 * <!-- end-user-doc -->
981 * @generated
982 * @ordered
983 */
984 int DEPENDENT__OWNS_ADDRESS = PHYSICAL_PERSON__OWNS_ADDRESS;
985
986 /**
987 * The feature id for the '<em><b>Dependent type</b></em>' attribute. 960 * The feature id for the '<em><b>Dependent type</b></em>' attribute.
988 * <!-- begin-user-doc --> 961 * <!-- begin-user-doc -->
989 * <!-- end-user-doc --> 962 * <!-- end-user-doc -->
@@ -1504,40 +1477,13 @@ public interface TaxationPackage extends EPackage {
1504 int INCOME__INCOME_TYPE = 1; 1477 int INCOME__INCOME_TYPE = 1;
1505 1478
1506 /** 1479 /**
1507 * The feature id for the '<em><b>Start date within taxation year</b></em>' attribute.
1508 * <!-- begin-user-doc -->
1509 * <!-- end-user-doc -->
1510 * @generated
1511 * @ordered
1512 */
1513 int INCOME__START_DATE_WITHIN_TAXATION_YEAR = 2;
1514
1515 /**
1516 * The feature id for the '<em><b>Start date of contract</b></em>' attribute.
1517 * <!-- begin-user-doc -->
1518 * <!-- end-user-doc -->
1519 * @generated
1520 * @ordered
1521 */
1522 int INCOME__START_DATE_OF_CONTRACT = 3;
1523
1524 /**
1525 * The feature id for the '<em><b>End date within taxation year</b></em>' attribute.
1526 * <!-- begin-user-doc -->
1527 * <!-- end-user-doc -->
1528 * @generated
1529 * @ordered
1530 */
1531 int INCOME__END_DATE_WITHIN_TAXATION_YEAR = 4;
1532
1533 /**
1534 * The feature id for the '<em><b>Tax card</b></em>' containment reference. 1480 * The feature id for the '<em><b>Tax card</b></em>' containment reference.
1535 * <!-- begin-user-doc --> 1481 * <!-- begin-user-doc -->
1536 * <!-- end-user-doc --> 1482 * <!-- end-user-doc -->
1537 * @generated 1483 * @generated
1538 * @ordered 1484 * @ordered
1539 */ 1485 */
1540 int INCOME__TAX_CARD = 5; 1486 int INCOME__TAX_CARD = 2;
1541 1487
1542 /** 1488 /**
1543 * The feature id for the '<em><b>Tax liability</b></em>' attribute. 1489 * The feature id for the '<em><b>Tax liability</b></em>' attribute.
@@ -1546,7 +1492,7 @@ public interface TaxationPackage extends EPackage {
1546 * @generated 1492 * @generated
1547 * @ordered 1493 * @ordered
1548 */ 1494 */
1549 int INCOME__TAX_LIABILITY = 6; 1495 int INCOME__TAX_LIABILITY = 3;
1550 1496
1551 /** 1497 /**
1552 * The feature id for the '<em><b>Tax Payer</b></em>' container reference. 1498 * The feature id for the '<em><b>Tax Payer</b></em>' container reference.
@@ -1555,7 +1501,7 @@ public interface TaxationPackage extends EPackage {
1555 * @generated 1501 * @generated
1556 * @ordered 1502 * @ordered
1557 */ 1503 */
1558 int INCOME__TAX_PAYER = 7; 1504 int INCOME__TAX_PAYER = 4;
1559 1505
1560 /** 1506 /**
1561 * The feature id for the '<em><b>Details</b></em>' containment reference list. 1507 * The feature id for the '<em><b>Details</b></em>' containment reference list.
@@ -1564,7 +1510,7 @@ public interface TaxationPackage extends EPackage {
1564 * @generated 1510 * @generated
1565 * @ordered 1511 * @ordered
1566 */ 1512 */
1567 int INCOME__DETAILS = 8; 1513 int INCOME__DETAILS = 5;
1568 1514
1569 /** 1515 /**
1570 * The feature id for the '<em><b>Num</b></em>' attribute. 1516 * The feature id for the '<em><b>Num</b></em>' attribute.
@@ -1573,7 +1519,7 @@ public interface TaxationPackage extends EPackage {
1573 * @generated 1519 * @generated
1574 * @ordered 1520 * @ordered
1575 */ 1521 */
1576 int INCOME__NUM = 9; 1522 int INCOME__NUM = 6;
1577 1523
1578 /** 1524 /**
1579 * The feature id for the '<em><b>Expenses</b></em>' containment reference list. 1525 * The feature id for the '<em><b>Expenses</b></em>' containment reference list.
@@ -1582,7 +1528,7 @@ public interface TaxationPackage extends EPackage {
1582 * @generated 1528 * @generated
1583 * @ordered 1529 * @ordered
1584 */ 1530 */
1585 int INCOME__EXPENSES = 10; 1531 int INCOME__EXPENSES = 7;
1586 1532
1587 /** 1533 /**
1588 * The number of structural features of the '<em>Income</em>' class. 1534 * The number of structural features of the '<em>Income</em>' class.
@@ -1591,7 +1537,7 @@ public interface TaxationPackage extends EPackage {
1591 * @generated 1537 * @generated
1592 * @ordered 1538 * @ordered
1593 */ 1539 */
1594 int INCOME_FEATURE_COUNT = 11; 1540 int INCOME_FEATURE_COUNT = 8;
1595 1541
1596 /** 1542 /**
1597 * The number of operations of the '<em>Income</em>' class. 1543 * The number of operations of the '<em>Income</em>' class.
@@ -1695,31 +1641,13 @@ public interface TaxationPackage extends EPackage {
1695 int TAX_CARD__TAX_OFFICE = 2; 1641 int TAX_CARD__TAX_OFFICE = 2;
1696 1642
1697 /** 1643 /**
1698 * The feature id for the '<em><b>Valid from date</b></em>' attribute.
1699 * <!-- begin-user-doc -->
1700 * <!-- end-user-doc -->
1701 * @generated
1702 * @ordered
1703 */
1704 int TAX_CARD__VALID_FROM_DATE = 3;
1705
1706 /**
1707 * The feature id for the '<em><b>Valid until date</b></em>' attribute.
1708 * <!-- begin-user-doc -->
1709 * <!-- end-user-doc -->
1710 * @generated
1711 * @ordered
1712 */
1713 int TAX_CARD__VALID_UNTIL_DATE = 4;
1714
1715 /**
1716 * The feature id for the '<em><b>Percentage of witholding</b></em>' attribute. 1644 * The feature id for the '<em><b>Percentage of witholding</b></em>' attribute.
1717 * <!-- begin-user-doc --> 1645 * <!-- begin-user-doc -->
1718 * <!-- end-user-doc --> 1646 * <!-- end-user-doc -->
1719 * @generated 1647 * @generated
1720 * @ordered 1648 * @ordered
1721 */ 1649 */
1722 int TAX_CARD__PERCENTAGE_OF_WITHOLDING = 5; 1650 int TAX_CARD__PERCENTAGE_OF_WITHOLDING = 3;
1723 1651
1724 /** 1652 /**
1725 * The feature id for the '<em><b>Tax payers name surname</b></em>' attribute list. 1653 * The feature id for the '<em><b>Tax payers name surname</b></em>' attribute list.
@@ -1728,7 +1656,7 @@ public interface TaxationPackage extends EPackage {
1728 * @generated 1656 * @generated
1729 * @ordered 1657 * @ordered
1730 */ 1658 */
1731 int TAX_CARD__TAX_PAYERS_NAME_SURNAME = 6; 1659 int TAX_CARD__TAX_PAYERS_NAME_SURNAME = 4;
1732 1660
1733 /** 1661 /**
1734 * The feature id for the '<em><b>Tax payers partner name surname</b></em>' attribute list. 1662 * The feature id for the '<em><b>Tax payers partner name surname</b></em>' attribute list.
@@ -1737,7 +1665,7 @@ public interface TaxationPackage extends EPackage {
1737 * @generated 1665 * @generated
1738 * @ordered 1666 * @ordered
1739 */ 1667 */
1740 int TAX_CARD__TAX_PAYERS_PARTNER_NAME_SURNAME = 7; 1668 int TAX_CARD__TAX_PAYERS_PARTNER_NAME_SURNAME = 5;
1741 1669
1742 /** 1670 /**
1743 * The feature id for the '<em><b>Tax payers address</b></em>' reference. 1671 * The feature id for the '<em><b>Tax payers address</b></em>' reference.
@@ -1746,7 +1674,7 @@ public interface TaxationPackage extends EPackage {
1746 * @generated 1674 * @generated
1747 * @ordered 1675 * @ordered
1748 */ 1676 */
1749 int TAX_CARD__TAX_PAYERS_ADDRESS = 8; 1677 int TAX_CARD__TAX_PAYERS_ADDRESS = 6;
1750 1678
1751 /** 1679 /**
1752 * The feature id for the '<em><b>Jobs Employer SS No</b></em>' attribute. 1680 * The feature id for the '<em><b>Jobs Employer SS No</b></em>' attribute.
@@ -1755,7 +1683,7 @@ public interface TaxationPackage extends EPackage {
1755 * @generated 1683 * @generated
1756 * @ordered 1684 * @ordered
1757 */ 1685 */
1758 int TAX_CARD__JOBS_EMPLOYER_SS_NO = 9; 1686 int TAX_CARD__JOBS_EMPLOYER_SS_NO = 7;
1759 1687
1760 /** 1688 /**
1761 * The feature id for the '<em><b>Jobs employers name</b></em>' attribute. 1689 * The feature id for the '<em><b>Jobs employers name</b></em>' attribute.
@@ -1764,7 +1692,7 @@ public interface TaxationPackage extends EPackage {
1764 * @generated 1692 * @generated
1765 * @ordered 1693 * @ordered
1766 */ 1694 */
1767 int TAX_CARD__JOBS_EMPLOYERS_NAME = 10; 1695 int TAX_CARD__JOBS_EMPLOYERS_NAME = 8;
1768 1696
1769 /** 1697 /**
1770 * The feature id for the '<em><b>Jobs activity type</b></em>' attribute. 1698 * The feature id for the '<em><b>Jobs activity type</b></em>' attribute.
@@ -1773,7 +1701,7 @@ public interface TaxationPackage extends EPackage {
1773 * @generated 1701 * @generated
1774 * @ordered 1702 * @ordered
1775 */ 1703 */
1776 int TAX_CARD__JOBS_ACTIVITY_TYPE = 11; 1704 int TAX_CARD__JOBS_ACTIVITY_TYPE = 9;
1777 1705
1778 /** 1706 /**
1779 * The feature id for the '<em><b>Jobs place of work</b></em>' attribute. 1707 * The feature id for the '<em><b>Jobs place of work</b></em>' attribute.
@@ -1782,7 +1710,7 @@ public interface TaxationPackage extends EPackage {
1782 * @generated 1710 * @generated
1783 * @ordered 1711 * @ordered
1784 */ 1712 */
1785 int TAX_CARD__JOBS_PLACE_OF_WORK = 12; 1713 int TAX_CARD__JOBS_PLACE_OF_WORK = 10;
1786 1714
1787 /** 1715 /**
1788 * The feature id for the '<em><b>Deduction FD daily</b></em>' attribute. 1716 * The feature id for the '<em><b>Deduction FD daily</b></em>' attribute.
@@ -1791,7 +1719,7 @@ public interface TaxationPackage extends EPackage {
1791 * @generated 1719 * @generated
1792 * @ordered 1720 * @ordered
1793 */ 1721 */
1794 int TAX_CARD__DEDUCTION_FD_DAILY = 13; 1722 int TAX_CARD__DEDUCTION_FD_DAILY = 11;
1795 1723
1796 /** 1724 /**
1797 * The feature id for the '<em><b>Deduction FD monthly</b></em>' attribute. 1725 * The feature id for the '<em><b>Deduction FD monthly</b></em>' attribute.
@@ -1800,7 +1728,7 @@ public interface TaxationPackage extends EPackage {
1800 * @generated 1728 * @generated
1801 * @ordered 1729 * @ordered
1802 */ 1730 */
1803 int TAX_CARD__DEDUCTION_FD_MONTHLY = 14; 1731 int TAX_CARD__DEDUCTION_FD_MONTHLY = 12;
1804 1732
1805 /** 1733 /**
1806 * The feature id for the '<em><b>Deduction AC daily</b></em>' attribute. 1734 * The feature id for the '<em><b>Deduction AC daily</b></em>' attribute.
@@ -1809,7 +1737,7 @@ public interface TaxationPackage extends EPackage {
1809 * @generated 1737 * @generated
1810 * @ordered 1738 * @ordered
1811 */ 1739 */
1812 int TAX_CARD__DEDUCTION_AC_DAILY = 15; 1740 int TAX_CARD__DEDUCTION_AC_DAILY = 13;
1813 1741
1814 /** 1742 /**
1815 * The feature id for the '<em><b>Deduction AC monthly</b></em>' attribute. 1743 * The feature id for the '<em><b>Deduction AC monthly</b></em>' attribute.
@@ -1818,7 +1746,7 @@ public interface TaxationPackage extends EPackage {
1818 * @generated 1746 * @generated
1819 * @ordered 1747 * @ordered
1820 */ 1748 */
1821 int TAX_CARD__DEDUCTION_AC_MONTHLY = 16; 1749 int TAX_CARD__DEDUCTION_AC_MONTHLY = 14;
1822 1750
1823 /** 1751 /**
1824 * The feature id for the '<em><b>Deduction AC yearly</b></em>' attribute. 1752 * The feature id for the '<em><b>Deduction AC yearly</b></em>' attribute.
@@ -1827,7 +1755,7 @@ public interface TaxationPackage extends EPackage {
1827 * @generated 1755 * @generated
1828 * @ordered 1756 * @ordered
1829 */ 1757 */
1830 int TAX_CARD__DEDUCTION_AC_YEARLY = 17; 1758 int TAX_CARD__DEDUCTION_AC_YEARLY = 15;
1831 1759
1832 /** 1760 /**
1833 * The feature id for the '<em><b>Deduction CE daily</b></em>' attribute. 1761 * The feature id for the '<em><b>Deduction CE daily</b></em>' attribute.
@@ -1836,7 +1764,7 @@ public interface TaxationPackage extends EPackage {
1836 * @generated 1764 * @generated
1837 * @ordered 1765 * @ordered
1838 */ 1766 */
1839 int TAX_CARD__DEDUCTION_CE_DAILY = 18; 1767 int TAX_CARD__DEDUCTION_CE_DAILY = 16;
1840 1768
1841 /** 1769 /**
1842 * The feature id for the '<em><b>Deduction CE monthly</b></em>' attribute. 1770 * The feature id for the '<em><b>Deduction CE monthly</b></em>' attribute.
@@ -1845,7 +1773,7 @@ public interface TaxationPackage extends EPackage {
1845 * @generated 1773 * @generated
1846 * @ordered 1774 * @ordered
1847 */ 1775 */
1848 int TAX_CARD__DEDUCTION_CE_MONTHLY = 19; 1776 int TAX_CARD__DEDUCTION_CE_MONTHLY = 17;
1849 1777
1850 /** 1778 /**
1851 * The feature id for the '<em><b>Deduction CE yearly</b></em>' attribute. 1779 * The feature id for the '<em><b>Deduction CE yearly</b></em>' attribute.
@@ -1854,7 +1782,7 @@ public interface TaxationPackage extends EPackage {
1854 * @generated 1782 * @generated
1855 * @ordered 1783 * @ordered
1856 */ 1784 */
1857 int TAX_CARD__DEDUCTION_CE_YEARLY = 20; 1785 int TAX_CARD__DEDUCTION_CE_YEARLY = 18;
1858 1786
1859 /** 1787 /**
1860 * The feature id for the '<em><b>Deduction DS daily</b></em>' attribute. 1788 * The feature id for the '<em><b>Deduction DS daily</b></em>' attribute.
@@ -1863,7 +1791,7 @@ public interface TaxationPackage extends EPackage {
1863 * @generated 1791 * @generated
1864 * @ordered 1792 * @ordered
1865 */ 1793 */
1866 int TAX_CARD__DEDUCTION_DS_DAILY = 21; 1794 int TAX_CARD__DEDUCTION_DS_DAILY = 19;
1867 1795
1868 /** 1796 /**
1869 * The feature id for the '<em><b>Deduction DS monthly</b></em>' attribute. 1797 * The feature id for the '<em><b>Deduction DS monthly</b></em>' attribute.
@@ -1872,7 +1800,7 @@ public interface TaxationPackage extends EPackage {
1872 * @generated 1800 * @generated
1873 * @ordered 1801 * @ordered
1874 */ 1802 */
1875 int TAX_CARD__DEDUCTION_DS_MONTHLY = 22; 1803 int TAX_CARD__DEDUCTION_DS_MONTHLY = 20;
1876 1804
1877 /** 1805 /**
1878 * The feature id for the '<em><b>Deduction FO daily</b></em>' attribute. 1806 * The feature id for the '<em><b>Deduction FO daily</b></em>' attribute.
@@ -1881,7 +1809,7 @@ public interface TaxationPackage extends EPackage {
1881 * @generated 1809 * @generated
1882 * @ordered 1810 * @ordered
1883 */ 1811 */
1884 int TAX_CARD__DEDUCTION_FO_DAILY = 23; 1812 int TAX_CARD__DEDUCTION_FO_DAILY = 21;
1885 1813
1886 /** 1814 /**
1887 * The feature id for the '<em><b>Deduction FO monthly</b></em>' attribute. 1815 * The feature id for the '<em><b>Deduction FO monthly</b></em>' attribute.
@@ -1890,7 +1818,7 @@ public interface TaxationPackage extends EPackage {
1890 * @generated 1818 * @generated
1891 * @ordered 1819 * @ordered
1892 */ 1820 */
1893 int TAX_CARD__DEDUCTION_FO_MONTHLY = 24; 1821 int TAX_CARD__DEDUCTION_FO_MONTHLY = 22;
1894 1822
1895 /** 1823 /**
1896 * The feature id for the '<em><b>Deduction FO yearly</b></em>' attribute. 1824 * The feature id for the '<em><b>Deduction FO yearly</b></em>' attribute.
@@ -1899,7 +1827,7 @@ public interface TaxationPackage extends EPackage {
1899 * @generated 1827 * @generated
1900 * @ordered 1828 * @ordered
1901 */ 1829 */
1902 int TAX_CARD__DEDUCTION_FO_YEARLY = 25; 1830 int TAX_CARD__DEDUCTION_FO_YEARLY = 23;
1903 1831
1904 /** 1832 /**
1905 * The feature id for the '<em><b>Credit CIS daily</b></em>' attribute. 1833 * The feature id for the '<em><b>Credit CIS daily</b></em>' attribute.
@@ -1908,7 +1836,7 @@ public interface TaxationPackage extends EPackage {
1908 * @generated 1836 * @generated
1909 * @ordered 1837 * @ordered
1910 */ 1838 */
1911 int TAX_CARD__CREDIT_CIS_DAILY = 26; 1839 int TAX_CARD__CREDIT_CIS_DAILY = 24;
1912 1840
1913 /** 1841 /**
1914 * The feature id for the '<em><b>Credit CIS monthly</b></em>' attribute. 1842 * The feature id for the '<em><b>Credit CIS monthly</b></em>' attribute.
@@ -1917,7 +1845,7 @@ public interface TaxationPackage extends EPackage {
1917 * @generated 1845 * @generated
1918 * @ordered 1846 * @ordered
1919 */ 1847 */
1920 int TAX_CARD__CREDIT_CIS_MONTHLY = 27; 1848 int TAX_CARD__CREDIT_CIS_MONTHLY = 25;
1921 1849
1922 /** 1850 /**
1923 * The feature id for the '<em><b>Credit CIM daily</b></em>' attribute. 1851 * The feature id for the '<em><b>Credit CIM daily</b></em>' attribute.
@@ -1926,7 +1854,7 @@ public interface TaxationPackage extends EPackage {
1926 * @generated 1854 * @generated
1927 * @ordered 1855 * @ordered
1928 */ 1856 */
1929 int TAX_CARD__CREDIT_CIM_DAILY = 28; 1857 int TAX_CARD__CREDIT_CIM_DAILY = 26;
1930 1858
1931 /** 1859 /**
1932 * The feature id for the '<em><b>Validity</b></em>' attribute. 1860 * The feature id for the '<em><b>Validity</b></em>' attribute.
@@ -1935,7 +1863,7 @@ public interface TaxationPackage extends EPackage {
1935 * @generated 1863 * @generated
1936 * @ordered 1864 * @ordered
1937 */ 1865 */
1938 int TAX_CARD__VALIDITY = 29; 1866 int TAX_CARD__VALIDITY = 27;
1939 1867
1940 /** 1868 /**
1941 * The feature id for the '<em><b>Income Tax Credit</b></em>' reference list. 1869 * The feature id for the '<em><b>Income Tax Credit</b></em>' reference list.
@@ -1944,7 +1872,7 @@ public interface TaxationPackage extends EPackage {
1944 * @generated 1872 * @generated
1945 * @ordered 1873 * @ordered
1946 */ 1874 */
1947 int TAX_CARD__INCOME_TAX_CREDIT = 30; 1875 int TAX_CARD__INCOME_TAX_CREDIT = 28;
1948 1876
1949 /** 1877 /**
1950 * The feature id for the '<em><b>Previous</b></em>' reference. 1878 * The feature id for the '<em><b>Previous</b></em>' reference.
@@ -1953,7 +1881,7 @@ public interface TaxationPackage extends EPackage {
1953 * @generated 1881 * @generated
1954 * @ordered 1882 * @ordered
1955 */ 1883 */
1956 int TAX_CARD__PREVIOUS = 31; 1884 int TAX_CARD__PREVIOUS = 29;
1957 1885
1958 /** 1886 /**
1959 * The feature id for the '<em><b>Current tax card</b></em>' reference. 1887 * The feature id for the '<em><b>Current tax card</b></em>' reference.
@@ -1962,7 +1890,7 @@ public interface TaxationPackage extends EPackage {
1962 * @generated 1890 * @generated
1963 * @ordered 1891 * @ordered
1964 */ 1892 */
1965 int TAX_CARD__CURRENT_TAX_CARD = 32; 1893 int TAX_CARD__CURRENT_TAX_CARD = 30;
1966 1894
1967 /** 1895 /**
1968 * The feature id for the '<em><b>Credit CIM yearly</b></em>' attribute. 1896 * The feature id for the '<em><b>Credit CIM yearly</b></em>' attribute.
@@ -1971,7 +1899,7 @@ public interface TaxationPackage extends EPackage {
1971 * @generated 1899 * @generated
1972 * @ordered 1900 * @ordered
1973 */ 1901 */
1974 int TAX_CARD__CREDIT_CIM_YEARLY = 33; 1902 int TAX_CARD__CREDIT_CIM_YEARLY = 31;
1975 1903
1976 /** 1904 /**
1977 * The feature id for the '<em><b>Deduction DS Alimony yearly</b></em>' attribute. 1905 * The feature id for the '<em><b>Deduction DS Alimony yearly</b></em>' attribute.
@@ -1980,7 +1908,7 @@ public interface TaxationPackage extends EPackage {
1980 * @generated 1908 * @generated
1981 * @ordered 1909 * @ordered
1982 */ 1910 */
1983 int TAX_CARD__DEDUCTION_DS_ALIMONY_YEARLY = 34; 1911 int TAX_CARD__DEDUCTION_DS_ALIMONY_YEARLY = 32;
1984 1912
1985 /** 1913 /**
1986 * The feature id for the '<em><b>Deduction DS Debt yearly</b></em>' attribute. 1914 * The feature id for the '<em><b>Deduction DS Debt yearly</b></em>' attribute.
@@ -1989,7 +1917,7 @@ public interface TaxationPackage extends EPackage {
1989 * @generated 1917 * @generated
1990 * @ordered 1918 * @ordered
1991 */ 1919 */
1992 int TAX_CARD__DEDUCTION_DS_DEBT_YEARLY = 35; 1920 int TAX_CARD__DEDUCTION_DS_DEBT_YEARLY = 33;
1993 1921
1994 /** 1922 /**
1995 * The feature id for the '<em><b>Income</b></em>' container reference. 1923 * The feature id for the '<em><b>Income</b></em>' container reference.
@@ -1998,7 +1926,7 @@ public interface TaxationPackage extends EPackage {
1998 * @generated 1926 * @generated
1999 * @ordered 1927 * @ordered
2000 */ 1928 */
2001 int TAX_CARD__INCOME = 36; 1929 int TAX_CARD__INCOME = 34;
2002 1930
2003 /** 1931 /**
2004 * The number of structural features of the '<em>Tax Card</em>' class. 1932 * The number of structural features of the '<em>Tax Card</em>' class.
@@ -2007,7 +1935,7 @@ public interface TaxationPackage extends EPackage {
2007 * @generated 1935 * @generated
2008 * @ordered 1936 * @ordered
2009 */ 1937 */
2010 int TAX_CARD_FEATURE_COUNT = 37; 1938 int TAX_CARD_FEATURE_COUNT = 35;
2011 1939
2012 /** 1940 /**
2013 * The number of operations of the '<em>Tax Card</em>' class. 1941 * The number of operations of the '<em>Tax Card</em>' class.
@@ -2638,15 +2566,6 @@ public interface TaxationPackage extends EPackage {
2638 int NON_RESIDENT_TAX_PAYER__IS_WIDOWER = TAX_PAYER__IS_WIDOWER; 2566 int NON_RESIDENT_TAX_PAYER__IS_WIDOWER = TAX_PAYER__IS_WIDOWER;
2639 2567
2640 /** 2568 /**
2641 * The feature id for the '<em><b>Owns Address</b></em>' containment reference list.
2642 * <!-- begin-user-doc -->
2643 * <!-- end-user-doc -->
2644 * @generated
2645 * @ordered
2646 */
2647 int NON_RESIDENT_TAX_PAYER__OWNS_ADDRESS = TAX_PAYER__OWNS_ADDRESS;
2648
2649 /**
2650 * The feature id for the '<em><b>Dependents</b></em>' containment reference list. 2569 * The feature id for the '<em><b>Dependents</b></em>' containment reference list.
2651 * <!-- begin-user-doc --> 2570 * <!-- begin-user-doc -->
2652 * <!-- end-user-doc --> 2571 * <!-- end-user-doc -->
@@ -2937,15 +2856,6 @@ public interface TaxationPackage extends EPackage {
2937 int RESIDENT_TAX_PAYER__IS_WIDOWER = TAX_PAYER__IS_WIDOWER; 2856 int RESIDENT_TAX_PAYER__IS_WIDOWER = TAX_PAYER__IS_WIDOWER;
2938 2857
2939 /** 2858 /**
2940 * The feature id for the '<em><b>Owns Address</b></em>' containment reference list.
2941 * <!-- begin-user-doc -->
2942 * <!-- end-user-doc -->
2943 * @generated
2944 * @ordered
2945 */
2946 int RESIDENT_TAX_PAYER__OWNS_ADDRESS = TAX_PAYER__OWNS_ADDRESS;
2947
2948 /**
2949 * The feature id for the '<em><b>Dependents</b></em>' containment reference list. 2859 * The feature id for the '<em><b>Dependents</b></em>' containment reference list.
2950 * <!-- begin-user-doc --> 2860 * <!-- begin-user-doc -->
2951 * <!-- end-user-doc --> 2861 * <!-- end-user-doc -->
@@ -3385,33 +3295,6 @@ public interface TaxationPackage extends EPackage {
3385 int FOREIGN_INCOME__INCOME_TYPE = INCOME__INCOME_TYPE; 3295 int FOREIGN_INCOME__INCOME_TYPE = INCOME__INCOME_TYPE;
3386 3296
3387 /** 3297 /**
3388 * The feature id for the '<em><b>Start date within taxation year</b></em>' attribute.
3389 * <!-- begin-user-doc -->
3390 * <!-- end-user-doc -->
3391 * @generated
3392 * @ordered
3393 */
3394 int FOREIGN_INCOME__START_DATE_WITHIN_TAXATION_YEAR = INCOME__START_DATE_WITHIN_TAXATION_YEAR;
3395
3396 /**
3397 * The feature id for the '<em><b>Start date of contract</b></em>' attribute.
3398 * <!-- begin-user-doc -->
3399 * <!-- end-user-doc -->
3400 * @generated
3401 * @ordered
3402 */
3403 int FOREIGN_INCOME__START_DATE_OF_CONTRACT = INCOME__START_DATE_OF_CONTRACT;
3404
3405 /**
3406 * The feature id for the '<em><b>End date within taxation year</b></em>' attribute.
3407 * <!-- begin-user-doc -->
3408 * <!-- end-user-doc -->
3409 * @generated
3410 * @ordered
3411 */
3412 int FOREIGN_INCOME__END_DATE_WITHIN_TAXATION_YEAR = INCOME__END_DATE_WITHIN_TAXATION_YEAR;
3413
3414 /**
3415 * The feature id for the '<em><b>Tax card</b></em>' containment reference. 3298 * The feature id for the '<em><b>Tax card</b></em>' containment reference.
3416 * <!-- begin-user-doc --> 3299 * <!-- begin-user-doc -->
3417 * <!-- end-user-doc --> 3300 * <!-- end-user-doc -->
@@ -3512,33 +3395,6 @@ public interface TaxationPackage extends EPackage {
3512 int LOCAL_INCOME__INCOME_TYPE = INCOME__INCOME_TYPE; 3395 int LOCAL_INCOME__INCOME_TYPE = INCOME__INCOME_TYPE;
3513 3396
3514 /** 3397 /**
3515 * The feature id for the '<em><b>Start date within taxation year</b></em>' attribute.
3516 * <!-- begin-user-doc -->
3517 * <!-- end-user-doc -->
3518 * @generated
3519 * @ordered
3520 */
3521 int LOCAL_INCOME__START_DATE_WITHIN_TAXATION_YEAR = INCOME__START_DATE_WITHIN_TAXATION_YEAR;
3522
3523 /**
3524 * The feature id for the '<em><b>Start date of contract</b></em>' attribute.
3525 * <!-- begin-user-doc -->
3526 * <!-- end-user-doc -->
3527 * @generated
3528 * @ordered
3529 */
3530 int LOCAL_INCOME__START_DATE_OF_CONTRACT = INCOME__START_DATE_OF_CONTRACT;
3531
3532 /**
3533 * The feature id for the '<em><b>End date within taxation year</b></em>' attribute.
3534 * <!-- begin-user-doc -->
3535 * <!-- end-user-doc -->
3536 * @generated
3537 * @ordered
3538 */
3539 int LOCAL_INCOME__END_DATE_WITHIN_TAXATION_YEAR = INCOME__END_DATE_WITHIN_TAXATION_YEAR;
3540
3541 /**
3542 * The feature id for the '<em><b>Tax card</b></em>' containment reference. 3398 * The feature id for the '<em><b>Tax card</b></em>' containment reference.
3543 * <!-- begin-user-doc --> 3399 * <!-- begin-user-doc -->
3544 * <!-- end-user-doc --> 3400 * <!-- end-user-doc -->
@@ -6340,17 +6196,6 @@ public interface TaxationPackage extends EPackage {
6340 EAttribute getPhysical_Person_Is_widower(); 6196 EAttribute getPhysical_Person_Is_widower();
6341 6197
6342 /** 6198 /**
6343 * Returns the meta object for the containment reference list '{@link Taxation.Physical_Person#getOwns_Address <em>Owns Address</em>}'.
6344 * <!-- begin-user-doc -->
6345 * <!-- end-user-doc -->
6346 * @return the meta object for the containment reference list '<em>Owns Address</em>'.
6347 * @see Taxation.Physical_Person#getOwns_Address()
6348 * @see #getPhysical_Person()
6349 * @generated
6350 */
6351 EReference getPhysical_Person_Owns_Address();
6352
6353 /**
6354 * Returns the meta object for class '{@link Taxation.Address <em>Address</em>}'. 6199 * Returns the meta object for class '{@link Taxation.Address <em>Address</em>}'.
6355 * <!-- begin-user-doc --> 6200 * <!-- begin-user-doc -->
6356 * <!-- end-user-doc --> 6201 * <!-- end-user-doc -->
@@ -6990,39 +6835,6 @@ public interface TaxationPackage extends EPackage {
6990 EReference getIncome_Income_type(); 6835 EReference getIncome_Income_type();
6991 6836
6992 /** 6837 /**
6993 * Returns the meta object for the attribute '{@link Taxation.Income#getStart_date_within_taxation_year <em>Start date within taxation year</em>}'.
6994 * <!-- begin-user-doc -->
6995 * <!-- end-user-doc -->
6996 * @return the meta object for the attribute '<em>Start date within taxation year</em>'.
6997 * @see Taxation.Income#getStart_date_within_taxation_year()
6998 * @see #getIncome()
6999 * @generated
7000 */
7001 EAttribute getIncome_Start_date_within_taxation_year();
7002
7003 /**
7004 * Returns the meta object for the attribute '{@link Taxation.Income#getStart_date_of_contract <em>Start date of contract</em>}'.
7005 * <!-- begin-user-doc -->
7006 * <!-- end-user-doc -->
7007 * @return the meta object for the attribute '<em>Start date of contract</em>'.
7008 * @see Taxation.Income#getStart_date_of_contract()
7009 * @see #getIncome()
7010 * @generated
7011 */
7012 EAttribute getIncome_Start_date_of_contract();
7013
7014 /**
7015 * Returns the meta object for the attribute '{@link Taxation.Income#getEnd_date_within_taxation_year <em>End date within taxation year</em>}'.
7016 * <!-- begin-user-doc -->
7017 * <!-- end-user-doc -->
7018 * @return the meta object for the attribute '<em>End date within taxation year</em>'.
7019 * @see Taxation.Income#getEnd_date_within_taxation_year()
7020 * @see #getIncome()
7021 * @generated
7022 */
7023 EAttribute getIncome_End_date_within_taxation_year();
7024
7025 /**
7026 * Returns the meta object for the containment reference '{@link Taxation.Income#getTax_card <em>Tax card</em>}'. 6838 * Returns the meta object for the containment reference '{@link Taxation.Income#getTax_card <em>Tax card</em>}'.
7027 * <!-- begin-user-doc --> 6839 * <!-- begin-user-doc -->
7028 * <!-- end-user-doc --> 6840 * <!-- end-user-doc -->
@@ -7175,28 +6987,6 @@ public interface TaxationPackage extends EPackage {
7175 EAttribute getTax_Card_Tax_office(); 6987 EAttribute getTax_Card_Tax_office();
7176 6988
7177 /** 6989 /**
7178 * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getValid_from_date <em>Valid from date</em>}'.
7179 * <!-- begin-user-doc -->
7180 * <!-- end-user-doc -->
7181 * @return the meta object for the attribute '<em>Valid from date</em>'.
7182 * @see Taxation.Tax_Card#getValid_from_date()
7183 * @see #getTax_Card()
7184 * @generated
7185 */
7186 EAttribute getTax_Card_Valid_from_date();
7187
7188 /**
7189 * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getValid_until_date <em>Valid until date</em>}'.
7190 * <!-- begin-user-doc -->
7191 * <!-- end-user-doc -->
7192 * @return the meta object for the attribute '<em>Valid until date</em>'.
7193 * @see Taxation.Tax_Card#getValid_until_date()
7194 * @see #getTax_Card()
7195 * @generated
7196 */
7197 EAttribute getTax_Card_Valid_until_date();
7198
7199 /**
7200 * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getPercentage_of_witholding <em>Percentage of witholding</em>}'. 6990 * Returns the meta object for the attribute '{@link Taxation.Tax_Card#getPercentage_of_witholding <em>Percentage of witholding</em>}'.
7201 * <!-- begin-user-doc --> 6991 * <!-- begin-user-doc -->
7202 * <!-- end-user-doc --> 6992 * <!-- end-user-doc -->
@@ -9079,14 +8869,6 @@ public interface TaxationPackage extends EPackage {
9079 EAttribute PHYSICAL_PERSON__IS_WIDOWER = eINSTANCE.getPhysical_Person_Is_widower(); 8869 EAttribute PHYSICAL_PERSON__IS_WIDOWER = eINSTANCE.getPhysical_Person_Is_widower();
9080 8870
9081 /** 8871 /**
9082 * The meta object literal for the '<em><b>Owns Address</b></em>' containment reference list feature.
9083 * <!-- begin-user-doc -->
9084 * <!-- end-user-doc -->
9085 * @generated
9086 */
9087 EReference PHYSICAL_PERSON__OWNS_ADDRESS = eINSTANCE.getPhysical_Person_Owns_Address();
9088
9089 /**
9090 * The meta object literal for the '{@link Taxation.impl.AddressImpl <em>Address</em>}' class. 8872 * The meta object literal for the '{@link Taxation.impl.AddressImpl <em>Address</em>}' class.
9091 * <!-- begin-user-doc --> 8873 * <!-- begin-user-doc -->
9092 * <!-- end-user-doc --> 8874 * <!-- end-user-doc -->
@@ -9579,30 +9361,6 @@ public interface TaxationPackage extends EPackage {
9579 EReference INCOME__INCOME_TYPE = eINSTANCE.getIncome_Income_type(); 9361 EReference INCOME__INCOME_TYPE = eINSTANCE.getIncome_Income_type();
9580 9362
9581 /** 9363 /**
9582 * The meta object literal for the '<em><b>Start date within taxation year</b></em>' attribute feature.
9583 * <!-- begin-user-doc -->
9584 * <!-- end-user-doc -->
9585 * @generated
9586 */
9587 EAttribute INCOME__START_DATE_WITHIN_TAXATION_YEAR = eINSTANCE.getIncome_Start_date_within_taxation_year();
9588
9589 /**
9590 * The meta object literal for the '<em><b>Start date of contract</b></em>' attribute feature.
9591 * <!-- begin-user-doc -->
9592 * <!-- end-user-doc -->
9593 * @generated
9594 */
9595 EAttribute INCOME__START_DATE_OF_CONTRACT = eINSTANCE.getIncome_Start_date_of_contract();
9596
9597 /**
9598 * The meta object literal for the '<em><b>End date within taxation year</b></em>' attribute feature.
9599 * <!-- begin-user-doc -->
9600 * <!-- end-user-doc -->
9601 * @generated
9602 */
9603 EAttribute INCOME__END_DATE_WITHIN_TAXATION_YEAR = eINSTANCE.getIncome_End_date_within_taxation_year();
9604
9605 /**
9606 * The meta object literal for the '<em><b>Tax card</b></em>' containment reference feature. 9364 * The meta object literal for the '<em><b>Tax card</b></em>' containment reference feature.
9607 * <!-- begin-user-doc --> 9365 * <!-- begin-user-doc -->
9608 * <!-- end-user-doc --> 9366 * <!-- end-user-doc -->
@@ -9719,22 +9477,6 @@ public interface TaxationPackage extends EPackage {
9719 EAttribute TAX_CARD__TAX_OFFICE = eINSTANCE.getTax_Card_Tax_office(); 9477 EAttribute TAX_CARD__TAX_OFFICE = eINSTANCE.getTax_Card_Tax_office();
9720 9478
9721 /** 9479 /**
9722 * The meta object literal for the '<em><b>Valid from date</b></em>' attribute feature.
9723 * <!-- begin-user-doc -->
9724 * <!-- end-user-doc -->
9725 * @generated
9726 */
9727 EAttribute TAX_CARD__VALID_FROM_DATE = eINSTANCE.getTax_Card_Valid_from_date();
9728
9729 /**
9730 * The meta object literal for the '<em><b>Valid until date</b></em>' attribute feature.
9731 * <!-- begin-user-doc -->
9732 * <!-- end-user-doc -->
9733 * @generated
9734 */
9735 EAttribute TAX_CARD__VALID_UNTIL_DATE = eINSTANCE.getTax_Card_Valid_until_date();
9736
9737 /**
9738 * The meta object literal for the '<em><b>Percentage of witholding</b></em>' attribute feature. 9480 * The meta object literal for the '<em><b>Percentage of witholding</b></em>' attribute feature.
9739 * <!-- begin-user-doc --> 9481 * <!-- begin-user-doc -->
9740 * <!-- end-user-doc --> 9482 * <!-- end-user-doc -->