Lines 819-1182
Link Here
|
819 |
protected final String TEXT_798 = " getRelationshipContainer("; |
819 |
protected final String TEXT_798 = " getRelationshipContainer("; |
820 |
protected final String TEXT_799 = " element, "; |
820 |
protected final String TEXT_799 = " element, "; |
821 |
protected final String TEXT_800 = " containerClass) {" + NL + "\t\t\tfor (; element != null; element = element.eContainer()) {" + NL + "\t\t\t\tif (containerClass.isSuperTypeOf(element.eClass())) {" + NL + "\t\t\t\t\treturn element;" + NL + "\t\t\t\t}" + NL + "\t\t\t}" + NL + "\t\t\treturn null;" + NL + "\t\t}"; |
821 |
protected final String TEXT_800 = " containerClass) {" + NL + "\t\t\tfor (; element != null; element = element.eContainer()) {" + NL + "\t\t\t\tif (containerClass.isSuperTypeOf(element.eClass())) {" + NL + "\t\t\t\t\treturn element;" + NL + "\t\t\t\t}" + NL + "\t\t\t}" + NL + "\t\t\treturn null;" + NL + "\t\t}"; |
822 |
protected final String TEXT_801 = NL; |
822 |
protected final String TEXT_801 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */"; |
823 |
protected final String TEXT_802 = NL + "\t\t\tprivate "; |
823 |
protected final String TEXT_802 = NL; |
824 |
protected final String TEXT_803 = " createDomainModelRemoveCommand("; |
824 |
protected final String TEXT_803 = NL + "\t\t\tprivate "; |
825 |
protected final String TEXT_804 = " editingDomain) {"; |
825 |
protected final String TEXT_804 = " createDomainModelRemoveCommand("; |
826 |
protected final String TEXT_805 = NL + "\t\t\t\t"; |
826 |
protected final String TEXT_805 = " editingDomain) {"; |
827 |
protected final String TEXT_806 = " result = new "; |
827 |
protected final String TEXT_806 = NL + "\t\t\t\t"; |
828 |
protected final String TEXT_807 = "();"; |
828 |
protected final String TEXT_807 = " result = new "; |
829 |
protected final String TEXT_808 = NL + "\t\t\t\tresult.append("; |
829 |
protected final String TEXT_808 = "();"; |
830 |
protected final String TEXT_809 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
830 |
protected final String TEXT_809 = NL + "\t\t\t\tresult.append("; |
831 |
protected final String TEXT_810 = ".getElement().eContainer(), "; |
831 |
protected final String TEXT_810 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
832 |
protected final String TEXT_811 = ".getElement().eContainmentFeature(), "; |
832 |
protected final String TEXT_811 = ".getElement().eContainer(), "; |
833 |
protected final String TEXT_812 = ".getElement()));"; |
833 |
protected final String TEXT_812 = ".getElement().eContainmentFeature(), "; |
834 |
protected final String TEXT_813 = NL + "\t\t\t\tresult.append("; |
834 |
protected final String TEXT_813 = ".getElement()));"; |
835 |
protected final String TEXT_814 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
835 |
protected final String TEXT_814 = NL + "\t\t\t\tresult.append("; |
836 |
protected final String TEXT_815 = ".getElement().eContainer(), "; |
836 |
protected final String TEXT_815 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
837 |
protected final String TEXT_816 = ".getElement().eContainmentFeature(), "; |
837 |
protected final String TEXT_816 = ".getElement().eContainer(), "; |
838 |
protected final String TEXT_817 = ".UNSET_VALUE));"; |
838 |
protected final String TEXT_817 = ".getElement().eContainmentFeature(), "; |
839 |
protected final String TEXT_818 = NL + "\t\t\t\treturn "; |
839 |
protected final String TEXT_818 = ".UNSET_VALUE));"; |
840 |
protected final String TEXT_819 = ".INSTANCE;"; |
840 |
protected final String TEXT_819 = NL + "\t\t\t\treturn "; |
841 |
protected final String TEXT_820 = NL + "\t\t\t\tresult.append("; |
841 |
protected final String TEXT_820 = ".INSTANCE;"; |
842 |
protected final String TEXT_821 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
842 |
protected final String TEXT_821 = NL + "\t\t\t\tresult.append("; |
843 |
protected final String TEXT_822 = ".getElement().eContainer(), "; |
843 |
protected final String TEXT_822 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
844 |
protected final String TEXT_823 = ".eINSTANCE.get"; |
844 |
protected final String TEXT_823 = ".getElement().eContainer(), "; |
845 |
protected final String TEXT_824 = "()," + NL + "\t\t\t\t\t"; |
845 |
protected final String TEXT_824 = ".eINSTANCE.get"; |
846 |
protected final String TEXT_825 = ".getElement()));"; |
846 |
protected final String TEXT_825 = "()," + NL + "\t\t\t\t\t"; |
847 |
protected final String TEXT_826 = NL + "\t\t\t\tresult.append("; |
847 |
protected final String TEXT_826 = ".getElement()));"; |
848 |
protected final String TEXT_827 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
848 |
protected final String TEXT_827 = NL + "\t\t\t\tresult.append("; |
849 |
protected final String TEXT_828 = ".getElement().eContainer(), "; |
849 |
protected final String TEXT_828 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
850 |
protected final String TEXT_829 = ".eINSTANCE.get"; |
850 |
protected final String TEXT_829 = ".getElement().eContainer(), "; |
851 |
protected final String TEXT_830 = "()," + NL + "\t\t\t\t\t"; |
851 |
protected final String TEXT_830 = ".eINSTANCE.get"; |
852 |
protected final String TEXT_831 = ".UNSET_VALUE));"; |
852 |
protected final String TEXT_831 = "()," + NL + "\t\t\t\t\t"; |
853 |
protected final String TEXT_832 = NL + "\t\t\t\tresult.append("; |
853 |
protected final String TEXT_832 = ".UNSET_VALUE));"; |
854 |
protected final String TEXT_833 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
854 |
protected final String TEXT_833 = NL + "\t\t\t\tresult.append("; |
855 |
protected final String TEXT_834 = ".getElement(), "; |
855 |
protected final String TEXT_834 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
856 |
protected final String TEXT_835 = ".eINSTANCE.get"; |
856 |
protected final String TEXT_835 = ".getElement(), "; |
857 |
protected final String TEXT_836 = "(), "; |
857 |
protected final String TEXT_836 = ".eINSTANCE.get"; |
858 |
protected final String TEXT_837 = ".getSource().getElement()));"; |
858 |
protected final String TEXT_837 = "(), "; |
859 |
protected final String TEXT_838 = NL + "\t\t\t\tresult.append("; |
859 |
protected final String TEXT_838 = ".getSource().getElement()));"; |
860 |
protected final String TEXT_839 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
860 |
protected final String TEXT_839 = NL + "\t\t\t\tresult.append("; |
861 |
protected final String TEXT_840 = ".getElement(), "; |
861 |
protected final String TEXT_840 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
862 |
protected final String TEXT_841 = ".eINSTANCE.get"; |
862 |
protected final String TEXT_841 = ".getElement(), "; |
863 |
protected final String TEXT_842 = "(), "; |
863 |
protected final String TEXT_842 = ".eINSTANCE.get"; |
864 |
protected final String TEXT_843 = ".UNSET_VALUE));"; |
864 |
protected final String TEXT_843 = "(), "; |
865 |
protected final String TEXT_844 = NL + "\t\t\t\tresult.append("; |
865 |
protected final String TEXT_844 = ".UNSET_VALUE));"; |
866 |
protected final String TEXT_845 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
866 |
protected final String TEXT_845 = NL + "\t\t\t\tresult.append("; |
867 |
protected final String TEXT_846 = ".getElement(), "; |
867 |
protected final String TEXT_846 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
868 |
protected final String TEXT_847 = ".eINSTANCE.get"; |
868 |
protected final String TEXT_847 = ".getElement(), "; |
869 |
protected final String TEXT_848 = "(), "; |
869 |
protected final String TEXT_848 = ".eINSTANCE.get"; |
870 |
protected final String TEXT_849 = ".getTarget().getElement()));"; |
870 |
protected final String TEXT_849 = "(), "; |
871 |
protected final String TEXT_850 = NL + "\t\t\t\tresult.append("; |
871 |
protected final String TEXT_850 = ".getTarget().getElement()));"; |
872 |
protected final String TEXT_851 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
872 |
protected final String TEXT_851 = NL + "\t\t\t\tresult.append("; |
873 |
protected final String TEXT_852 = ".getElement(), "; |
873 |
protected final String TEXT_852 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
874 |
protected final String TEXT_853 = ".eINSTANCE.get"; |
874 |
protected final String TEXT_853 = ".getElement(), "; |
875 |
protected final String TEXT_854 = "(), "; |
875 |
protected final String TEXT_854 = ".eINSTANCE.get"; |
876 |
protected final String TEXT_855 = ".UNSET_VALUE));"; |
876 |
protected final String TEXT_855 = "(), "; |
877 |
protected final String TEXT_856 = NL + "\t\t\t\treturn result;"; |
877 |
protected final String TEXT_856 = ".UNSET_VALUE));"; |
878 |
protected final String TEXT_857 = NL + "\t\t\t\treturn "; |
878 |
protected final String TEXT_857 = NL + "\t\t\t\treturn result;"; |
879 |
protected final String TEXT_858 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
879 |
protected final String TEXT_858 = NL + "\t\t\t\treturn "; |
880 |
protected final String TEXT_859 = ".getSource().getElement(), "; |
880 |
protected final String TEXT_859 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
881 |
protected final String TEXT_860 = ".eINSTANCE.get"; |
881 |
protected final String TEXT_860 = ".getSource().getElement(), "; |
882 |
protected final String TEXT_861 = "(), "; |
882 |
protected final String TEXT_861 = ".eINSTANCE.get"; |
883 |
protected final String TEXT_862 = ".getTarget().getElement());"; |
883 |
protected final String TEXT_862 = "(), "; |
884 |
protected final String TEXT_863 = NL + "\t\t\t\treturn "; |
884 |
protected final String TEXT_863 = ".getTarget().getElement());"; |
885 |
protected final String TEXT_864 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
885 |
protected final String TEXT_864 = NL + "\t\t\t\treturn "; |
886 |
protected final String TEXT_865 = ".getSource().getElement(), "; |
886 |
protected final String TEXT_865 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
887 |
protected final String TEXT_866 = ".eINSTANCE.get"; |
887 |
protected final String TEXT_866 = ".getSource().getElement(), "; |
888 |
protected final String TEXT_867 = "(), "; |
888 |
protected final String TEXT_867 = ".eINSTANCE.get"; |
889 |
protected final String TEXT_868 = ".UNSET_VALUE);"; |
889 |
protected final String TEXT_868 = "(), "; |
890 |
protected final String TEXT_869 = NL + "\t\t\t}"; |
890 |
protected final String TEXT_869 = ".UNSET_VALUE);"; |
891 |
protected final String TEXT_870 = NL + "\t}" + NL; |
891 |
protected final String TEXT_870 = NL + "\t\t\t}"; |
892 |
protected final String TEXT_871 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Create"; |
892 |
protected final String TEXT_871 = NL + "\t}" + NL; |
893 |
protected final String TEXT_872 = "StartCommand extends "; |
893 |
protected final String TEXT_872 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Create"; |
894 |
protected final String TEXT_873 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
894 |
protected final String TEXT_873 = "StartCommand extends "; |
895 |
protected final String TEXT_874 = " source;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Create"; |
895 |
protected final String TEXT_874 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
896 |
protected final String TEXT_875 = "StartCommand("; |
896 |
protected final String TEXT_875 = " source;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Create"; |
897 |
protected final String TEXT_876 = ".CreateConnectionRequestEx requestEx) {" + NL + "\t\t\t//Until the mouse button is pressed, the source of the connection is in request.getTargetEditPart(), not in request.getSourceEditPart()." + NL + "\t\t\tsource = ("; |
897 |
protected final String TEXT_876 = "StartCommand("; |
898 |
protected final String TEXT_877 = ")requestEx.getTargetEditPart().getModel();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void execute() {" + NL + "\t\t\t//This command never gets executed" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void undo() {" + NL + "\t\t\t//This command never gets executed" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void redo() {" + NL + "\t\t\t//This command never gets executed" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canUndo() {" + NL + "\t\t\treturn true;" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected boolean prepare() {" + NL + "\t\t\tif (source == null) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
898 |
protected final String TEXT_877 = ".CreateConnectionRequestEx requestEx) {" + NL + "\t\t\t//Until the mouse button is pressed, the source of the connection is in request.getTargetEditPart(), not in request.getSourceEditPart()." + NL + "\t\t\tsource = ("; |
899 |
protected final String TEXT_878 = NL + "\t\t\treturn false;"; |
899 |
protected final String TEXT_878 = ")requestEx.getTargetEditPart().getModel();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void execute() {" + NL + "\t\t\t//This command never gets executed" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void undo() {" + NL + "\t\t\t//This command never gets executed" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void redo() {" + NL + "\t\t\t//This command never gets executed" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canUndo() {" + NL + "\t\t\treturn true;" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected boolean prepare() {" + NL + "\t\t\tif (source == null) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
900 |
protected final String TEXT_879 = NL + "\t\t\t"; |
900 |
protected final String TEXT_879 = NL + "\t\t\treturn false;"; |
901 |
protected final String TEXT_880 = " container = ("; |
901 |
protected final String TEXT_880 = NL + "\t\t\t"; |
902 |
protected final String TEXT_881 = ")getRelationshipContainer(source.getElement(), "; |
902 |
protected final String TEXT_881 = " container = ("; |
903 |
protected final String TEXT_882 = ".eINSTANCE.get"; |
903 |
protected final String TEXT_882 = ")getRelationshipContainer(source.getElement(), "; |
904 |
protected final String TEXT_883 = "());" + NL + "\t\t\tif (container == null) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
904 |
protected final String TEXT_883 = ".eINSTANCE.get"; |
905 |
protected final String TEXT_884 = NL; |
905 |
protected final String TEXT_884 = "());" + NL + "\t\t\tif (container == null) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
906 |
protected final String TEXT_885 = NL + "\t\tif ("; |
906 |
protected final String TEXT_885 = NL; |
907 |
protected final String TEXT_886 = " != null) {" + NL + "\t\t\t"; |
907 |
protected final String TEXT_886 = NL + "\t\tif ("; |
908 |
protected final String TEXT_887 = NL + "\t\t}"; |
908 |
protected final String TEXT_887 = " != null) {" + NL + "\t\t\t"; |
909 |
protected final String TEXT_888 = NL + "\t\tif ("; |
909 |
protected final String TEXT_888 = NL + "\t\t}"; |
910 |
protected final String TEXT_889 = ".size() >= "; |
910 |
protected final String TEXT_889 = NL + "\t\tif ("; |
911 |
protected final String TEXT_890 = ".eINSTANCE.get"; |
911 |
protected final String TEXT_890 = ".size() >= "; |
912 |
protected final String TEXT_891 = ".getUpperBound()) {" + NL + "\t\t\t"; |
912 |
protected final String TEXT_891 = ".eINSTANCE.get"; |
913 |
protected final String TEXT_892 = NL + "\t\t}"; |
913 |
protected final String TEXT_892 = ".getUpperBound()) {" + NL + "\t\t\t"; |
914 |
protected final String TEXT_893 = NL; |
914 |
protected final String TEXT_893 = NL + "\t\t}"; |
915 |
protected final String TEXT_894 = NL + "\t\tif ("; |
915 |
protected final String TEXT_894 = NL; |
916 |
protected final String TEXT_895 = " != null) {" + NL + "\t\t\t"; |
916 |
protected final String TEXT_895 = NL + "\t\tif ("; |
917 |
protected final String TEXT_896 = NL + "\t\t}"; |
917 |
protected final String TEXT_896 = " != null) {" + NL + "\t\t\t"; |
918 |
protected final String TEXT_897 = NL + "\t\tif ("; |
918 |
protected final String TEXT_897 = NL + "\t\t}"; |
919 |
protected final String TEXT_898 = ".size() >= "; |
919 |
protected final String TEXT_898 = NL + "\t\tif ("; |
920 |
protected final String TEXT_899 = ".eINSTANCE.get"; |
920 |
protected final String TEXT_899 = ".size() >= "; |
921 |
protected final String TEXT_900 = ".getUpperBound()) {" + NL + "\t\t\t"; |
921 |
protected final String TEXT_900 = ".eINSTANCE.get"; |
922 |
protected final String TEXT_901 = NL + "\t\t}"; |
922 |
protected final String TEXT_901 = ".getUpperBound()) {" + NL + "\t\t\t"; |
923 |
protected final String TEXT_902 = NL; |
923 |
protected final String TEXT_902 = NL + "\t\t}"; |
924 |
protected final String TEXT_903 = NL + "\t\t\tif(!"; |
924 |
protected final String TEXT_903 = NL; |
925 |
protected final String TEXT_904 = ".canCreateLink("; |
925 |
protected final String TEXT_904 = NL + "\t\t\tif(!"; |
926 |
protected final String TEXT_905 = ", "; |
926 |
protected final String TEXT_905 = ".canCreateLink("; |
927 |
protected final String TEXT_906 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
927 |
protected final String TEXT_906 = ", "; |
928 |
protected final String TEXT_907 = NL + "\t\t\treturn true;"; |
928 |
protected final String TEXT_907 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
929 |
protected final String TEXT_908 = NL; |
929 |
protected final String TEXT_908 = NL + "\t\t\treturn true;"; |
930 |
protected final String TEXT_909 = NL + "\t\tif ("; |
930 |
protected final String TEXT_909 = NL; |
931 |
protected final String TEXT_910 = " != null) {" + NL + "\t\t\t"; |
931 |
protected final String TEXT_910 = NL + "\t\tif ("; |
932 |
protected final String TEXT_911 = NL + "\t\t}"; |
932 |
protected final String TEXT_911 = " != null) {" + NL + "\t\t\t"; |
933 |
protected final String TEXT_912 = NL + "\t\tif ("; |
933 |
protected final String TEXT_912 = NL + "\t\t}"; |
934 |
protected final String TEXT_913 = ".size() >= "; |
934 |
protected final String TEXT_913 = NL + "\t\tif ("; |
935 |
protected final String TEXT_914 = ".eINSTANCE.get"; |
935 |
protected final String TEXT_914 = ".size() >= "; |
936 |
protected final String TEXT_915 = ".getUpperBound()) {" + NL + "\t\t\t"; |
936 |
protected final String TEXT_915 = ".eINSTANCE.get"; |
937 |
protected final String TEXT_916 = NL + "\t\t}"; |
937 |
protected final String TEXT_916 = ".getUpperBound()) {" + NL + "\t\t\t"; |
938 |
protected final String TEXT_917 = NL; |
938 |
protected final String TEXT_917 = NL + "\t\t}"; |
939 |
protected final String TEXT_918 = NL + "\t\t\tif(!"; |
939 |
protected final String TEXT_918 = NL; |
940 |
protected final String TEXT_919 = ".canCreateLink("; |
940 |
protected final String TEXT_919 = NL + "\t\t\tif(!"; |
941 |
protected final String TEXT_920 = ", "; |
941 |
protected final String TEXT_920 = ".canCreateLink("; |
942 |
protected final String TEXT_921 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
942 |
protected final String TEXT_921 = ", "; |
943 |
protected final String TEXT_922 = NL + "\t\t\treturn true;"; |
943 |
protected final String TEXT_922 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
944 |
protected final String TEXT_923 = NL + "\t\t\treturn false;"; |
944 |
protected final String TEXT_923 = NL + "\t\t\treturn true;"; |
945 |
protected final String TEXT_924 = NL + "\t\t}"; |
945 |
protected final String TEXT_924 = NL + "\t\t\treturn false;"; |
946 |
protected final String TEXT_925 = NL; |
946 |
protected final String TEXT_925 = NL + "\t\t}"; |
947 |
protected final String TEXT_926 = NL + "\t\t/**" + NL + "\t\t * Finds container element for the relationship of the specified type." + NL + "\t\t * Default implementation goes up by containment hierarchy starting from" + NL + "\t\t * the specified element and returns the first element that is instance of" + NL + "\t\t * the specified container class." + NL + "\t\t * " + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected "; |
947 |
protected final String TEXT_926 = NL; |
948 |
protected final String TEXT_927 = " getRelationshipContainer("; |
948 |
protected final String TEXT_927 = NL + "\t\t/**" + NL + "\t\t * Finds container element for the relationship of the specified type." + NL + "\t\t * Default implementation goes up by containment hierarchy starting from" + NL + "\t\t * the specified element and returns the first element that is instance of" + NL + "\t\t * the specified container class." + NL + "\t\t * " + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected "; |
949 |
protected final String TEXT_928 = " element, "; |
949 |
protected final String TEXT_928 = " getRelationshipContainer("; |
950 |
protected final String TEXT_929 = " containerClass) {" + NL + "\t\t\tfor (; element != null; element = element.eContainer()) {" + NL + "\t\t\t\tif (containerClass.isSuperTypeOf(element.eClass())) {" + NL + "\t\t\t\t\treturn element;" + NL + "\t\t\t\t}" + NL + "\t\t\t}" + NL + "\t\t\treturn null;" + NL + "\t\t}"; |
950 |
protected final String TEXT_929 = " element, "; |
951 |
protected final String TEXT_930 = NL + NL + "\t}"; |
951 |
protected final String TEXT_930 = " containerClass) {" + NL + "\t\t\tfor (; element != null; element = element.eContainer()) {" + NL + "\t\t\t\tif (containerClass.isSuperTypeOf(element.eClass())) {" + NL + "\t\t\t\t\treturn element;" + NL + "\t\t\t\t}" + NL + "\t\t\t}" + NL + "\t\t\treturn null;" + NL + "\t\t}"; |
952 |
protected final String TEXT_931 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Reconnect"; |
952 |
protected final String TEXT_931 = NL + NL + "\t}"; |
953 |
protected final String TEXT_932 = "TargetCommand extends "; |
953 |
protected final String TEXT_932 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Reconnect"; |
954 |
protected final String TEXT_933 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
954 |
protected final String TEXT_933 = "TargetCommand extends "; |
955 |
protected final String TEXT_934 = " edge;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
955 |
protected final String TEXT_934 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
956 |
protected final String TEXT_935 = " newTarget;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
956 |
protected final String TEXT_935 = " edge;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
957 |
protected final String TEXT_936 = " oldTarget;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
957 |
protected final String TEXT_936 = " newTarget;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
958 |
protected final String TEXT_937 = " reconnectCommand;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Reconnect"; |
958 |
protected final String TEXT_937 = " oldTarget;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
959 |
protected final String TEXT_938 = "TargetCommand("; |
959 |
protected final String TEXT_938 = " reconnectCommand;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Reconnect"; |
960 |
protected final String TEXT_939 = " request) {" + NL + "\t\t\tthis(("; |
960 |
protected final String TEXT_939 = "TargetCommand("; |
961 |
protected final String TEXT_940 = ")request.getConnectionEditPart().getModel(), ("; |
961 |
protected final String TEXT_940 = " request) {" + NL + "\t\t\tthis(("; |
962 |
protected final String TEXT_941 = ")request.getTarget().getModel());" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Reconnect"; |
962 |
protected final String TEXT_941 = ")request.getConnectionEditPart().getModel(), ("; |
963 |
protected final String TEXT_942 = "TargetCommand("; |
963 |
protected final String TEXT_942 = ")request.getTarget().getModel());" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Reconnect"; |
964 |
protected final String TEXT_943 = " edge, "; |
964 |
protected final String TEXT_943 = "TargetCommand("; |
965 |
protected final String TEXT_944 = " newTarget) {" + NL + "\t\t\tthis.edge = edge;" + NL + "\t\t\tthis.newTarget = newTarget;" + NL + "\t\t\tthis.oldTarget = edge.getTarget();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void execute() {" + NL + "\t\t\treconnectCommand.execute();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canUndo() {" + NL + "\t\t\treturn reconnectCommand.canUndo();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void undo() {" + NL + "\t\t\treconnectCommand.undo();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void redo() {" + NL + "\t\t\texecute();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected boolean prepare() {"; |
965 |
protected final String TEXT_944 = " edge, "; |
966 |
protected final String TEXT_945 = NL + "\t\t\tfinal boolean[] resultHolder = new boolean[1];" + NL + "\t\t\t//To validate the reconnection against constraints, the current link should be deleted. Of course, we must then undo its deletion." + NL + "\t\t\tfinal "; |
966 |
protected final String TEXT_945 = " newTarget) {" + NL + "\t\t\tthis.edge = edge;" + NL + "\t\t\tthis.newTarget = newTarget;" + NL + "\t\t\tthis.oldTarget = edge.getTarget();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void execute() {" + NL + "\t\t\treconnectCommand.execute();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canUndo() {" + NL + "\t\t\treturn reconnectCommand.canUndo();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void undo() {" + NL + "\t\t\treconnectCommand.undo();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void redo() {" + NL + "\t\t\texecute();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected boolean prepare() {"; |
967 |
protected final String TEXT_946 = " domainModelEditDomain = "; |
967 |
protected final String TEXT_946 = NL + "\t\t\tfinal boolean[] resultHolder = new boolean[1];" + NL + "\t\t\t//To validate the reconnection against constraints, the current link should be deleted. Of course, we must then undo its deletion." + NL + "\t\t\tfinal "; |
968 |
protected final String TEXT_947 = ".getEditingDomain(oldTarget.getDiagram().getElement());" + NL + "\t\t\t"; |
968 |
protected final String TEXT_947 = " domainModelEditDomain = "; |
969 |
protected final String TEXT_948 = " command = new "; |
969 |
protected final String TEXT_948 = ".getEditingDomain(oldTarget.getDiagram().getElement());" + NL + "\t\t\t"; |
970 |
protected final String TEXT_949 = "() {" + NL + "\t\t\t\tprivate "; |
970 |
protected final String TEXT_949 = " command = new "; |
971 |
protected final String TEXT_950 = " deleteCommand = createDomainModelRemoveCommand(domainModelEditDomain);" + NL + "\t\t\t\tpublic boolean canExecute() {" + NL + "\t\t\t\t\treturn deleteCommand.canExecute();" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic boolean canUndo() {" + NL + "\t\t\t\t\treturn true;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic void redo() {" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic void undo() {" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic void execute() {" + NL + "\t\t\t\t\tdeleteCommand.execute();" + NL + "\t\t\t\t\ttry {" + NL + "\t\t\t\t\t\tresultHolder[0] = canReconnect();" + NL + "\t\t\t\t\t} finally {" + NL + "\t\t\t\t\t\tdeleteCommand.undo();" + NL + "\t\t\t\t\t}" + NL + "\t\t\t\t}" + NL + "\t\t\t};" + NL + "\t\t\tif (!command.canExecute()) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}" + NL + "\t\t\tnew WrappingCommand(domainModelEditDomain, command).execute();" + NL + "\t\t\tif (resultHolder[0]) {" + NL + "\t\t\t\treconnectCommand = createReconnectCommand();" + NL + "\t\t\t}" + NL + "\t\t\treturn resultHolder[0] && reconnectCommand.canExecute();"; |
971 |
protected final String TEXT_950 = "() {" + NL + "\t\t\t\tprivate "; |
972 |
protected final String TEXT_951 = NL + "\t\t\tif (canReconnect()) {" + NL + "\t\t\t\treconnectCommand = createReconnectCommand();" + NL + "\t\t\t\treturn reconnectCommand.canExecute();" + NL + "\t\t\t}" + NL + "\t\t\treturn false;"; |
972 |
protected final String TEXT_951 = " deleteCommand = createDomainModelRemoveCommand(domainModelEditDomain);" + NL + "\t\t\t\tpublic boolean canExecute() {" + NL + "\t\t\t\t\treturn deleteCommand.canExecute();" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic boolean canUndo() {" + NL + "\t\t\t\t\treturn true;" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic void redo() {" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic void undo() {" + NL + "\t\t\t\t}" + NL + "\t\t\t\tpublic void execute() {" + NL + "\t\t\t\t\tdeleteCommand.execute();" + NL + "\t\t\t\t\ttry {" + NL + "\t\t\t\t\t\tresultHolder[0] = canReconnect();" + NL + "\t\t\t\t\t} finally {" + NL + "\t\t\t\t\t\tdeleteCommand.undo();" + NL + "\t\t\t\t\t}" + NL + "\t\t\t\t}" + NL + "\t\t\t};" + NL + "\t\t\tif (!command.canExecute()) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}" + NL + "\t\t\tnew WrappingCommand(domainModelEditDomain, command).execute();" + NL + "\t\t\tif (resultHolder[0]) {" + NL + "\t\t\t\treconnectCommand = createReconnectCommand();" + NL + "\t\t\t}" + NL + "\t\t\treturn resultHolder[0] && reconnectCommand.canExecute();"; |
973 |
protected final String TEXT_952 = NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate boolean canReconnect() {"; |
973 |
protected final String TEXT_952 = NL + "\t\t\tif (canReconnect()) {" + NL + "\t\t\t\treconnectCommand = createReconnectCommand();" + NL + "\t\t\t\treturn reconnectCommand.canExecute();" + NL + "\t\t\t}" + NL + "\t\t\treturn false;"; |
974 |
protected final String TEXT_953 = NL; |
974 |
protected final String TEXT_953 = NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate boolean canReconnect() {"; |
975 |
protected final String TEXT_954 = NL + "\t\t\tif(!"; |
975 |
protected final String TEXT_954 = NL; |
976 |
protected final String TEXT_955 = ".canCreateLink("; |
976 |
protected final String TEXT_955 = NL + "\t\t\tif(!"; |
977 |
protected final String TEXT_956 = ", "; |
977 |
protected final String TEXT_956 = ".canCreateLink("; |
978 |
protected final String TEXT_957 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
978 |
protected final String TEXT_957 = ", "; |
979 |
protected final String TEXT_958 = NL + "\t\t\treturn true;"; |
979 |
protected final String TEXT_958 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
980 |
protected final String TEXT_959 = NL; |
980 |
protected final String TEXT_959 = NL + "\t\t\treturn true;"; |
981 |
protected final String TEXT_960 = NL + "\t\t\tif(!"; |
981 |
protected final String TEXT_960 = NL; |
982 |
protected final String TEXT_961 = ".canCreateLink("; |
982 |
protected final String TEXT_961 = NL + "\t\t\tif(!"; |
983 |
protected final String TEXT_962 = ", "; |
983 |
protected final String TEXT_962 = ".canCreateLink("; |
984 |
protected final String TEXT_963 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
984 |
protected final String TEXT_963 = ", "; |
985 |
protected final String TEXT_964 = NL + "\t\t\treturn true;"; |
985 |
protected final String TEXT_964 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
986 |
protected final String TEXT_965 = NL + "\t\t\treturn false;"; |
986 |
protected final String TEXT_965 = NL + "\t\t\treturn true;"; |
987 |
protected final String TEXT_966 = NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
987 |
protected final String TEXT_966 = NL + "\t\t\treturn false;"; |
988 |
protected final String TEXT_967 = " createReconnectCommand() {" + NL + "\t\t\t"; |
988 |
protected final String TEXT_967 = NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate "; |
989 |
protected final String TEXT_968 = " editingDomain = "; |
989 |
protected final String TEXT_968 = " createReconnectCommand() {" + NL + "\t\t\t"; |
990 |
protected final String TEXT_969 = ".getEditingDomain(oldTarget.getDiagram().getElement());" + NL + "\t\t\t"; |
990 |
protected final String TEXT_969 = " editingDomain = "; |
991 |
protected final String TEXT_970 = " result = new "; |
991 |
protected final String TEXT_970 = ".getEditingDomain(oldTarget.getDiagram().getElement());" + NL + "\t\t\t"; |
992 |
protected final String TEXT_971 = "();" + NL + "\t\t\tresult.append(new "; |
992 |
protected final String TEXT_971 = " result = new "; |
993 |
protected final String TEXT_972 = "(edge, newTarget));"; |
993 |
protected final String TEXT_972 = "();" + NL + "\t\t\tresult.append(new "; |
994 |
protected final String TEXT_973 = NL + "\t\t\tresult.append("; |
994 |
protected final String TEXT_973 = "(edge, newTarget));"; |
995 |
protected final String TEXT_974 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getElement(), "; |
995 |
protected final String TEXT_974 = NL + "\t\t\tresult.append("; |
996 |
protected final String TEXT_975 = ".eINSTANCE.get"; |
996 |
protected final String TEXT_975 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getElement(), "; |
997 |
protected final String TEXT_976 = "()," + NL + "\t\t\t\toldTarget.getElement()));" + NL + "\t\t\tresult.append("; |
997 |
protected final String TEXT_976 = ".eINSTANCE.get"; |
998 |
protected final String TEXT_977 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getElement(), "; |
998 |
protected final String TEXT_977 = "()," + NL + "\t\t\t\toldTarget.getElement()));" + NL + "\t\t\tresult.append("; |
999 |
protected final String TEXT_978 = ".eINSTANCE.get"; |
999 |
protected final String TEXT_978 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getElement(), "; |
1000 |
protected final String TEXT_979 = "()," + NL + "\t\t\t\tnewTarget.getElement()));"; |
1000 |
protected final String TEXT_979 = ".eINSTANCE.get"; |
1001 |
protected final String TEXT_980 = NL + "\t\t\tresult.append("; |
1001 |
protected final String TEXT_980 = "()," + NL + "\t\t\t\tnewTarget.getElement()));"; |
1002 |
protected final String TEXT_981 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getElement(), "; |
1002 |
protected final String TEXT_981 = NL + "\t\t\tresult.append("; |
1003 |
protected final String TEXT_982 = ".eINSTANCE.get"; |
1003 |
protected final String TEXT_982 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getElement(), "; |
1004 |
protected final String TEXT_983 = "()," + NL + "\t\t\t\tnewTarget.getElement()));"; |
1004 |
protected final String TEXT_983 = ".eINSTANCE.get"; |
1005 |
protected final String TEXT_984 = NL + "\t\t\tresult.append("; |
1005 |
protected final String TEXT_984 = "()," + NL + "\t\t\t\tnewTarget.getElement()));"; |
1006 |
protected final String TEXT_985 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
1006 |
protected final String TEXT_985 = NL + "\t\t\tresult.append("; |
1007 |
protected final String TEXT_986 = ".eINSTANCE.get"; |
1007 |
protected final String TEXT_986 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
1008 |
protected final String TEXT_987 = "(), oldTarget.getElement()));" + NL + "\t\t\tresult.append("; |
1008 |
protected final String TEXT_987 = ".eINSTANCE.get"; |
1009 |
protected final String TEXT_988 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
1009 |
protected final String TEXT_988 = "(), oldTarget.getElement()));" + NL + "\t\t\tresult.append("; |
1010 |
protected final String TEXT_989 = ".eINSTANCE.get"; |
1010 |
protected final String TEXT_989 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
1011 |
protected final String TEXT_990 = "(), newTarget.getElement()));"; |
1011 |
protected final String TEXT_990 = ".eINSTANCE.get"; |
1012 |
protected final String TEXT_991 = NL + "\t\t\tresult.append("; |
1012 |
protected final String TEXT_991 = "(), newTarget.getElement()));"; |
1013 |
protected final String TEXT_992 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
1013 |
protected final String TEXT_992 = NL + "\t\t\tresult.append("; |
1014 |
protected final String TEXT_993 = ".eINSTANCE.get"; |
1014 |
protected final String TEXT_993 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
1015 |
protected final String TEXT_994 = "(), newTarget.getElement()));"; |
1015 |
protected final String TEXT_994 = ".eINSTANCE.get"; |
1016 |
protected final String TEXT_995 = NL + "\t\t\treturn result;" + NL + "\t\t}"; |
1016 |
protected final String TEXT_995 = "(), newTarget.getElement()));"; |
1017 |
protected final String TEXT_996 = NL; |
1017 |
protected final String TEXT_996 = NL + "\t\t\treturn result;" + NL + "\t\t}"; |
1018 |
protected final String TEXT_997 = NL + "\t\t\tprivate "; |
1018 |
protected final String TEXT_997 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */"; |
1019 |
protected final String TEXT_998 = " createDomainModelRemoveCommand("; |
1019 |
protected final String TEXT_998 = NL; |
1020 |
protected final String TEXT_999 = " editingDomain) {"; |
1020 |
protected final String TEXT_999 = NL + "\t\t\tprivate "; |
1021 |
protected final String TEXT_1000 = NL + "\t\t\t\t"; |
1021 |
protected final String TEXT_1000 = " createDomainModelRemoveCommand("; |
1022 |
protected final String TEXT_1001 = " result = new "; |
1022 |
protected final String TEXT_1001 = " editingDomain) {"; |
1023 |
protected final String TEXT_1002 = "();"; |
1023 |
protected final String TEXT_1002 = NL + "\t\t\t\t"; |
1024 |
protected final String TEXT_1003 = NL + "\t\t\t\tresult.append("; |
1024 |
protected final String TEXT_1003 = " result = new "; |
1025 |
protected final String TEXT_1004 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1025 |
protected final String TEXT_1004 = "();"; |
1026 |
protected final String TEXT_1005 = ".getElement().eContainer(), "; |
1026 |
protected final String TEXT_1005 = NL + "\t\t\t\tresult.append("; |
1027 |
protected final String TEXT_1006 = ".getElement().eContainmentFeature(), "; |
1027 |
protected final String TEXT_1006 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1028 |
protected final String TEXT_1007 = ".getElement()));"; |
1028 |
protected final String TEXT_1007 = ".getElement().eContainer(), "; |
1029 |
protected final String TEXT_1008 = NL + "\t\t\t\tresult.append("; |
1029 |
protected final String TEXT_1008 = ".getElement().eContainmentFeature(), "; |
1030 |
protected final String TEXT_1009 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1030 |
protected final String TEXT_1009 = ".getElement()));"; |
1031 |
protected final String TEXT_1010 = ".getElement().eContainer(), "; |
1031 |
protected final String TEXT_1010 = NL + "\t\t\t\tresult.append("; |
1032 |
protected final String TEXT_1011 = ".getElement().eContainmentFeature(), "; |
1032 |
protected final String TEXT_1011 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1033 |
protected final String TEXT_1012 = ".UNSET_VALUE));"; |
1033 |
protected final String TEXT_1012 = ".getElement().eContainer(), "; |
1034 |
protected final String TEXT_1013 = NL + "\t\t\t\treturn "; |
1034 |
protected final String TEXT_1013 = ".getElement().eContainmentFeature(), "; |
1035 |
protected final String TEXT_1014 = ".INSTANCE;"; |
1035 |
protected final String TEXT_1014 = ".UNSET_VALUE));"; |
1036 |
protected final String TEXT_1015 = NL + "\t\t\t\tresult.append("; |
1036 |
protected final String TEXT_1015 = NL + "\t\t\t\treturn "; |
1037 |
protected final String TEXT_1016 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1037 |
protected final String TEXT_1016 = ".INSTANCE;"; |
1038 |
protected final String TEXT_1017 = ".getElement().eContainer(), "; |
1038 |
protected final String TEXT_1017 = NL + "\t\t\t\tresult.append("; |
1039 |
protected final String TEXT_1018 = ".eINSTANCE.get"; |
1039 |
protected final String TEXT_1018 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1040 |
protected final String TEXT_1019 = "()," + NL + "\t\t\t\t\t"; |
1040 |
protected final String TEXT_1019 = ".getElement().eContainer(), "; |
1041 |
protected final String TEXT_1020 = ".getElement()));"; |
1041 |
protected final String TEXT_1020 = ".eINSTANCE.get"; |
1042 |
protected final String TEXT_1021 = NL + "\t\t\t\tresult.append("; |
1042 |
protected final String TEXT_1021 = "()," + NL + "\t\t\t\t\t"; |
1043 |
protected final String TEXT_1022 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1043 |
protected final String TEXT_1022 = ".getElement()));"; |
1044 |
protected final String TEXT_1023 = ".getElement().eContainer(), "; |
1044 |
protected final String TEXT_1023 = NL + "\t\t\t\tresult.append("; |
1045 |
protected final String TEXT_1024 = ".eINSTANCE.get"; |
1045 |
protected final String TEXT_1024 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1046 |
protected final String TEXT_1025 = "()," + NL + "\t\t\t\t\t"; |
1046 |
protected final String TEXT_1025 = ".getElement().eContainer(), "; |
1047 |
protected final String TEXT_1026 = ".UNSET_VALUE));"; |
1047 |
protected final String TEXT_1026 = ".eINSTANCE.get"; |
1048 |
protected final String TEXT_1027 = NL + "\t\t\t\tresult.append("; |
1048 |
protected final String TEXT_1027 = "()," + NL + "\t\t\t\t\t"; |
1049 |
protected final String TEXT_1028 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1049 |
protected final String TEXT_1028 = ".UNSET_VALUE));"; |
1050 |
protected final String TEXT_1029 = ".getElement(), "; |
1050 |
protected final String TEXT_1029 = NL + "\t\t\t\tresult.append("; |
1051 |
protected final String TEXT_1030 = ".eINSTANCE.get"; |
1051 |
protected final String TEXT_1030 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1052 |
protected final String TEXT_1031 = "(), "; |
1052 |
protected final String TEXT_1031 = ".getElement(), "; |
1053 |
protected final String TEXT_1032 = ".getSource().getElement()));"; |
1053 |
protected final String TEXT_1032 = ".eINSTANCE.get"; |
1054 |
protected final String TEXT_1033 = NL + "\t\t\t\tresult.append("; |
1054 |
protected final String TEXT_1033 = "(), "; |
1055 |
protected final String TEXT_1034 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1055 |
protected final String TEXT_1034 = ".getSource().getElement()));"; |
1056 |
protected final String TEXT_1035 = ".getElement(), "; |
1056 |
protected final String TEXT_1035 = NL + "\t\t\t\tresult.append("; |
1057 |
protected final String TEXT_1036 = ".eINSTANCE.get"; |
1057 |
protected final String TEXT_1036 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1058 |
protected final String TEXT_1037 = "(), "; |
1058 |
protected final String TEXT_1037 = ".getElement(), "; |
1059 |
protected final String TEXT_1038 = ".UNSET_VALUE));"; |
1059 |
protected final String TEXT_1038 = ".eINSTANCE.get"; |
1060 |
protected final String TEXT_1039 = NL + "\t\t\t\tresult.append("; |
1060 |
protected final String TEXT_1039 = "(), "; |
1061 |
protected final String TEXT_1040 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1061 |
protected final String TEXT_1040 = ".UNSET_VALUE));"; |
1062 |
protected final String TEXT_1041 = ".getElement(), "; |
1062 |
protected final String TEXT_1041 = NL + "\t\t\t\tresult.append("; |
1063 |
protected final String TEXT_1042 = ".eINSTANCE.get"; |
1063 |
protected final String TEXT_1042 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1064 |
protected final String TEXT_1043 = "(), "; |
1064 |
protected final String TEXT_1043 = ".getElement(), "; |
1065 |
protected final String TEXT_1044 = ".getTarget().getElement()));"; |
1065 |
protected final String TEXT_1044 = ".eINSTANCE.get"; |
1066 |
protected final String TEXT_1045 = NL + "\t\t\t\tresult.append("; |
1066 |
protected final String TEXT_1045 = "(), "; |
1067 |
protected final String TEXT_1046 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1067 |
protected final String TEXT_1046 = ".getTarget().getElement()));"; |
1068 |
protected final String TEXT_1047 = ".getElement(), "; |
1068 |
protected final String TEXT_1047 = NL + "\t\t\t\tresult.append("; |
1069 |
protected final String TEXT_1048 = ".eINSTANCE.get"; |
1069 |
protected final String TEXT_1048 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1070 |
protected final String TEXT_1049 = "(), "; |
1070 |
protected final String TEXT_1049 = ".getElement(), "; |
1071 |
protected final String TEXT_1050 = ".UNSET_VALUE));"; |
1071 |
protected final String TEXT_1050 = ".eINSTANCE.get"; |
1072 |
protected final String TEXT_1051 = NL + "\t\t\t\treturn result;"; |
1072 |
protected final String TEXT_1051 = "(), "; |
1073 |
protected final String TEXT_1052 = NL + "\t\t\t\treturn "; |
1073 |
protected final String TEXT_1052 = ".UNSET_VALUE));"; |
1074 |
protected final String TEXT_1053 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1074 |
protected final String TEXT_1053 = NL + "\t\t\t\treturn result;"; |
1075 |
protected final String TEXT_1054 = ".getSource().getElement(), "; |
1075 |
protected final String TEXT_1054 = NL + "\t\t\t\treturn "; |
1076 |
protected final String TEXT_1055 = ".eINSTANCE.get"; |
1076 |
protected final String TEXT_1055 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1077 |
protected final String TEXT_1056 = "(), "; |
1077 |
protected final String TEXT_1056 = ".getSource().getElement(), "; |
1078 |
protected final String TEXT_1057 = ".getTarget().getElement());"; |
1078 |
protected final String TEXT_1057 = ".eINSTANCE.get"; |
1079 |
protected final String TEXT_1058 = NL + "\t\t\t\treturn "; |
1079 |
protected final String TEXT_1058 = "(), "; |
1080 |
protected final String TEXT_1059 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1080 |
protected final String TEXT_1059 = ".getTarget().getElement());"; |
1081 |
protected final String TEXT_1060 = ".getSource().getElement(), "; |
1081 |
protected final String TEXT_1060 = NL + "\t\t\t\treturn "; |
1082 |
protected final String TEXT_1061 = ".eINSTANCE.get"; |
1082 |
protected final String TEXT_1061 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
1083 |
protected final String TEXT_1062 = "(), "; |
1083 |
protected final String TEXT_1062 = ".getSource().getElement(), "; |
1084 |
protected final String TEXT_1063 = ".UNSET_VALUE);"; |
1084 |
protected final String TEXT_1063 = ".eINSTANCE.get"; |
1085 |
protected final String TEXT_1064 = NL + "\t\t\t}"; |
1085 |
protected final String TEXT_1064 = "(), "; |
1086 |
protected final String TEXT_1065 = NL + "\t}" + NL; |
1086 |
protected final String TEXT_1065 = ".UNSET_VALUE);"; |
1087 |
protected final String TEXT_1066 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Create"; |
1087 |
protected final String TEXT_1066 = NL + "\t\t\t}"; |
1088 |
protected final String TEXT_1067 = "Command extends "; |
1088 |
protected final String TEXT_1067 = NL + "\t}" + NL; |
1089 |
protected final String TEXT_1068 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
1089 |
protected final String TEXT_1068 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Create"; |
1090 |
protected final String TEXT_1069 = " source;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
1090 |
protected final String TEXT_1069 = "Command extends "; |
1091 |
protected final String TEXT_1070 = " target;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
1091 |
protected final String TEXT_1070 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
1092 |
protected final String TEXT_1071 = " createdEdge;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final org.eclipse.emf.common.command.Command domainModelAddCommand;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Create"; |
1092 |
protected final String TEXT_1071 = " source;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
1093 |
protected final String TEXT_1072 = "Command("; |
1093 |
protected final String TEXT_1072 = " target;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
1094 |
protected final String TEXT_1073 = ".CreateConnectionRequestEx requestEx) {" + NL + "\t\t\tif (requestEx.getSourceEditPart().getModel() instanceof "; |
1094 |
protected final String TEXT_1073 = " createdEdge;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final org.eclipse.emf.common.command.Command domainModelAddCommand;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic Create"; |
1095 |
protected final String TEXT_1074 = ") {" + NL + "\t\t\t\tsource = ("; |
1095 |
protected final String TEXT_1074 = "Command("; |
1096 |
protected final String TEXT_1075 = ")requestEx.getSourceEditPart().getModel();" + NL + "\t\t\t} else {" + NL + "\t\t\t\tsource = null;" + NL + "\t\t\t}" + NL + "\t\t\tif (requestEx.getTargetEditPart().getModel() instanceof "; |
1096 |
protected final String TEXT_1075 = ".CreateConnectionRequestEx requestEx) {" + NL + "\t\t\tif (requestEx.getSourceEditPart().getModel() instanceof "; |
1097 |
protected final String TEXT_1076 = ") {" + NL + "\t\t\t\ttarget = ("; |
1097 |
protected final String TEXT_1076 = ") {" + NL + "\t\t\t\tsource = ("; |
1098 |
protected final String TEXT_1077 = ")requestEx.getTargetEditPart().getModel();" + NL + "\t\t\t} else {" + NL + "\t\t\t\ttarget = null;" + NL + "\t\t\t}" + NL + "\t\t\tif (source == null || target == null) {" + NL + "\t\t\t\tcreatedEdge = null;" + NL + "\t\t\t\tdomainModelAddCommand = "; |
1098 |
protected final String TEXT_1077 = ")requestEx.getSourceEditPart().getModel();" + NL + "\t\t\t} else {" + NL + "\t\t\t\tsource = null;" + NL + "\t\t\t}" + NL + "\t\t\tif (requestEx.getTargetEditPart().getModel() instanceof "; |
1099 |
protected final String TEXT_1078 = ".INSTANCE;" + NL + "\t\t\t\treturn;" + NL + "\t\t\t}" + NL + "\t\t\tcreatedEdge = "; |
1099 |
protected final String TEXT_1078 = ") {" + NL + "\t\t\t\ttarget = ("; |
1100 |
protected final String TEXT_1079 = ".eINSTANCE.createEdge();"; |
1100 |
protected final String TEXT_1079 = ")requestEx.getTargetEditPart().getModel();" + NL + "\t\t\t} else {" + NL + "\t\t\t\ttarget = null;" + NL + "\t\t\t}" + NL + "\t\t\tif (source == null || target == null) {" + NL + "\t\t\t\tcreatedEdge = null;" + NL + "\t\t\t\tdomainModelAddCommand = "; |
1101 |
protected final String TEXT_1080 = NL + "\t\t\t"; |
1101 |
protected final String TEXT_1080 = ".INSTANCE;" + NL + "\t\t\t\treturn;" + NL + "\t\t\t}" + NL + "\t\t\tcreatedEdge = "; |
1102 |
protected final String TEXT_1081 = " createdDomainElement = "; |
1102 |
protected final String TEXT_1081 = ".eINSTANCE.createEdge();"; |
1103 |
protected final String TEXT_1082 = ".eINSTANCE.create"; |
1103 |
protected final String TEXT_1082 = NL + "\t\t\t"; |
1104 |
protected final String TEXT_1083 = "();" + NL + "\t\t\tcreatedEdge.setElement("; |
1104 |
protected final String TEXT_1083 = " createdDomainElement = "; |
1105 |
protected final String TEXT_1084 = "("; |
1105 |
protected final String TEXT_1084 = ".eINSTANCE.create"; |
1106 |
protected final String TEXT_1085 = ") "; |
1106 |
protected final String TEXT_1085 = "();" + NL + "\t\t\tcreatedEdge.setElement("; |
1107 |
protected final String TEXT_1086 = "createdDomainElement);" + NL + "\t\t\t"; |
1107 |
protected final String TEXT_1086 = "("; |
1108 |
protected final String TEXT_1087 = NL + "\t\t\t"; |
1108 |
protected final String TEXT_1087 = ") "; |
1109 |
protected final String TEXT_1088 = "."; |
1109 |
protected final String TEXT_1088 = "createdDomainElement);" + NL + "\t\t\t"; |
1110 |
protected final String TEXT_1089 = ".initializeElement("; |
1110 |
protected final String TEXT_1089 = NL + "\t\t\t"; |
1111 |
protected final String TEXT_1090 = "("; |
1111 |
protected final String TEXT_1090 = "."; |
1112 |
protected final String TEXT_1091 = ") "; |
1112 |
protected final String TEXT_1091 = ".initializeElement("; |
1113 |
protected final String TEXT_1092 = "createdDomainElement);"; |
1113 |
protected final String TEXT_1092 = "("; |
1114 |
protected final String TEXT_1093 = NL + "\t\t\tcreatedEdge.setElement(null);"; |
1114 |
protected final String TEXT_1093 = ") "; |
1115 |
protected final String TEXT_1094 = NL + "\t\t\t"; |
1115 |
protected final String TEXT_1094 = "createdDomainElement);"; |
1116 |
protected final String TEXT_1095 = ".decorateView(createdEdge);" + NL + "\t\t\t"; |
1116 |
protected final String TEXT_1095 = NL + "\t\t\tcreatedEdge.setElement(null);"; |
1117 |
protected final String TEXT_1096 = " domainModelEditDomain = "; |
1117 |
protected final String TEXT_1096 = NL + "\t\t\t"; |
1118 |
protected final String TEXT_1097 = ".getEditingDomain(source.getDiagram().getElement());"; |
1118 |
protected final String TEXT_1097 = ".decorateView(createdEdge);" + NL + "\t\t\t"; |
1119 |
protected final String TEXT_1098 = NL + "\t\t\torg.eclipse.emf.common.command.CompoundCommand addLinkEndsCommand = new org.eclipse.emf.common.command.CompoundCommand();"; |
1119 |
protected final String TEXT_1098 = " domainModelEditDomain = "; |
1120 |
protected final String TEXT_1099 = NL + "\t\t\t"; |
1120 |
protected final String TEXT_1099 = ".getEditingDomain(source.getDiagram().getElement());"; |
1121 |
protected final String TEXT_1100 = " container = getRelationshipContainer(source.getElement(), "; |
1121 |
protected final String TEXT_1100 = NL + "\t\t\torg.eclipse.emf.common.command.CompoundCommand addLinkEndsCommand = new org.eclipse.emf.common.command.CompoundCommand();"; |
1122 |
protected final String TEXT_1101 = ".eINSTANCE.get"; |
1122 |
protected final String TEXT_1101 = NL + "\t\t\t"; |
1123 |
protected final String TEXT_1102 = "());" + NL + "\t\t\tif (container == null) {" + NL + "\t\t\t\tdomainModelAddCommand = null;" + NL + "\t\t\t\treturn;" + NL + "\t\t\t}" + NL + "\t\t\taddLinkEndsCommand.append("; |
1123 |
protected final String TEXT_1102 = " container = getRelationshipContainer(source.getElement(), "; |
1124 |
protected final String TEXT_1103 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcontainer, "; |
1124 |
protected final String TEXT_1103 = ".eINSTANCE.get"; |
1125 |
protected final String TEXT_1104 = ".eINSTANCE.get"; |
1125 |
protected final String TEXT_1104 = "());" + NL + "\t\t\tif (container == null) {" + NL + "\t\t\t\tdomainModelAddCommand = null;" + NL + "\t\t\t\treturn;" + NL + "\t\t\t}" + NL + "\t\t\taddLinkEndsCommand.append("; |
1126 |
protected final String TEXT_1105 = "(), createdDomainElement));"; |
1126 |
protected final String TEXT_1105 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcontainer, "; |
1127 |
protected final String TEXT_1106 = NL + "\t\t\taddLinkEndsCommand.append("; |
1127 |
protected final String TEXT_1106 = ".eINSTANCE.get"; |
1128 |
protected final String TEXT_1107 = ".create(domainModelEditDomain," + NL + "\t\t\t\tcontainer, "; |
1128 |
protected final String TEXT_1107 = "(), createdDomainElement));"; |
1129 |
protected final String TEXT_1108 = ".eINSTANCE.get"; |
1129 |
protected final String TEXT_1108 = NL + "\t\t\taddLinkEndsCommand.append("; |
1130 |
protected final String TEXT_1109 = "(), createdDomainElement));"; |
1130 |
protected final String TEXT_1109 = ".create(domainModelEditDomain," + NL + "\t\t\t\tcontainer, "; |
1131 |
protected final String TEXT_1110 = NL; |
1131 |
protected final String TEXT_1110 = ".eINSTANCE.get"; |
1132 |
protected final String TEXT_1111 = NL + "\t\tif ("; |
1132 |
protected final String TEXT_1111 = "(), createdDomainElement));"; |
1133 |
protected final String TEXT_1112 = " != null) {" + NL + "\t\t\t"; |
1133 |
protected final String TEXT_1112 = NL; |
1134 |
protected final String TEXT_1113 = NL + "\t\t}"; |
1134 |
protected final String TEXT_1113 = NL + "\t\tif ("; |
1135 |
protected final String TEXT_1114 = NL + "\t\tif ("; |
1135 |
protected final String TEXT_1114 = " != null) {" + NL + "\t\t\t"; |
1136 |
protected final String TEXT_1115 = ".size() >= "; |
1136 |
protected final String TEXT_1115 = NL + "\t\t}"; |
1137 |
protected final String TEXT_1116 = ".eINSTANCE.get"; |
1137 |
protected final String TEXT_1116 = NL + "\t\tif ("; |
1138 |
protected final String TEXT_1117 = ".getUpperBound()) {" + NL + "\t\t\t"; |
1138 |
protected final String TEXT_1117 = ".size() >= "; |
1139 |
protected final String TEXT_1118 = NL + "\t\t}"; |
1139 |
protected final String TEXT_1118 = ".eINSTANCE.get"; |
1140 |
protected final String TEXT_1119 = NL + "\t\t\taddLinkEndsCommand.append("; |
1140 |
protected final String TEXT_1119 = ".getUpperBound()) {" + NL + "\t\t\t"; |
1141 |
protected final String TEXT_1120 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
1141 |
protected final String TEXT_1120 = NL + "\t\t}"; |
1142 |
protected final String TEXT_1121 = ".eINSTANCE.get"; |
1142 |
protected final String TEXT_1121 = NL + "\t\t\taddLinkEndsCommand.append("; |
1143 |
protected final String TEXT_1122 = "(), source.getElement()));"; |
1143 |
protected final String TEXT_1122 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
1144 |
protected final String TEXT_1123 = NL; |
1144 |
protected final String TEXT_1123 = ".eINSTANCE.get"; |
1145 |
protected final String TEXT_1124 = NL + "\t\tif ("; |
1145 |
protected final String TEXT_1124 = "(), source.getElement()));"; |
1146 |
protected final String TEXT_1125 = " != null) {" + NL + "\t\t\t"; |
1146 |
protected final String TEXT_1125 = NL; |
1147 |
protected final String TEXT_1126 = NL + "\t\t}"; |
1147 |
protected final String TEXT_1126 = NL + "\t\tif ("; |
1148 |
protected final String TEXT_1127 = NL + "\t\tif ("; |
1148 |
protected final String TEXT_1127 = " != null) {" + NL + "\t\t\t"; |
1149 |
protected final String TEXT_1128 = ".size() >= "; |
1149 |
protected final String TEXT_1128 = NL + "\t\t}"; |
1150 |
protected final String TEXT_1129 = ".eINSTANCE.get"; |
1150 |
protected final String TEXT_1129 = NL + "\t\tif ("; |
1151 |
protected final String TEXT_1130 = ".getUpperBound()) {" + NL + "\t\t\t"; |
1151 |
protected final String TEXT_1130 = ".size() >= "; |
1152 |
protected final String TEXT_1131 = NL + "\t\t}"; |
1152 |
protected final String TEXT_1131 = ".eINSTANCE.get"; |
1153 |
protected final String TEXT_1132 = NL + "\t\t\taddLinkEndsCommand.append("; |
1153 |
protected final String TEXT_1132 = ".getUpperBound()) {" + NL + "\t\t\t"; |
1154 |
protected final String TEXT_1133 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
1154 |
protected final String TEXT_1133 = NL + "\t\t}"; |
1155 |
protected final String TEXT_1134 = ".eINSTANCE.get"; |
1155 |
protected final String TEXT_1134 = NL + "\t\t\taddLinkEndsCommand.append("; |
1156 |
protected final String TEXT_1135 = "(), target.getElement()));"; |
1156 |
protected final String TEXT_1135 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
1157 |
protected final String TEXT_1136 = NL + "\t\tdomainModelAddCommand = addLinkEndsCommand;"; |
1157 |
protected final String TEXT_1136 = ".eINSTANCE.get"; |
1158 |
protected final String TEXT_1137 = NL + "\t\t\tdomainModelAddCommand = "; |
1158 |
protected final String TEXT_1137 = "(), target.getElement()));"; |
1159 |
protected final String TEXT_1138 = ".create(domainModelEditDomain, source.getElement(), " + NL + "\t\t\t\t"; |
1159 |
protected final String TEXT_1138 = NL + "\t\tdomainModelAddCommand = addLinkEndsCommand;"; |
1160 |
protected final String TEXT_1139 = ".eINSTANCE.get"; |
1160 |
protected final String TEXT_1139 = NL + "\t\t\tdomainModelAddCommand = "; |
1161 |
protected final String TEXT_1140 = "(), target.getElement());"; |
1161 |
protected final String TEXT_1140 = ".create(domainModelEditDomain, source.getElement(), " + NL + "\t\t\t\t"; |
1162 |
protected final String TEXT_1141 = NL + "\t\t}" + NL; |
1162 |
protected final String TEXT_1141 = ".eINSTANCE.get"; |
1163 |
protected final String TEXT_1142 = NL; |
1163 |
protected final String TEXT_1142 = "(), target.getElement());"; |
1164 |
protected final String TEXT_1143 = NL + "\t\t/**" + NL + "\t\t * Finds container element for the relationship of the specified type." + NL + "\t\t * Default implementation goes up by containment hierarchy starting from" + NL + "\t\t * the specified element and returns the first element that is instance of" + NL + "\t\t * the specified container class." + NL + "\t\t * " + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected "; |
1164 |
protected final String TEXT_1143 = NL + "\t\t}" + NL; |
1165 |
protected final String TEXT_1144 = " getRelationshipContainer("; |
1165 |
protected final String TEXT_1144 = NL; |
1166 |
protected final String TEXT_1145 = " element, "; |
1166 |
protected final String TEXT_1145 = NL + "\t\t/**" + NL + "\t\t * Finds container element for the relationship of the specified type." + NL + "\t\t * Default implementation goes up by containment hierarchy starting from" + NL + "\t\t * the specified element and returns the first element that is instance of" + NL + "\t\t * the specified container class." + NL + "\t\t * " + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprotected "; |
1167 |
protected final String TEXT_1146 = " containerClass) {" + NL + "\t\t\tfor (; element != null; element = element.eContainer()) {" + NL + "\t\t\t\tif (containerClass.isSuperTypeOf(element.eClass())) {" + NL + "\t\t\t\t\treturn element;" + NL + "\t\t\t\t}" + NL + "\t\t\t}" + NL + "\t\t\treturn null;" + NL + "\t\t}"; |
1167 |
protected final String TEXT_1146 = " getRelationshipContainer("; |
1168 |
protected final String TEXT_1147 = NL + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canExecute() {" + NL + "\t\t\tif (source == null || target == null || createdEdge == null || domainModelAddCommand == null || !domainModelAddCommand.canExecute()) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
1168 |
protected final String TEXT_1147 = " element, "; |
1169 |
protected final String TEXT_1148 = NL; |
1169 |
protected final String TEXT_1148 = " containerClass) {" + NL + "\t\t\tfor (; element != null; element = element.eContainer()) {" + NL + "\t\t\t\tif (containerClass.isSuperTypeOf(element.eClass())) {" + NL + "\t\t\t\t\treturn element;" + NL + "\t\t\t\t}" + NL + "\t\t\t}" + NL + "\t\t\treturn null;" + NL + "\t\t}"; |
1170 |
protected final String TEXT_1149 = NL + "\t\t\tif(!"; |
1170 |
protected final String TEXT_1149 = NL + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canExecute() {" + NL + "\t\t\tif (source == null || target == null || createdEdge == null || domainModelAddCommand == null || !domainModelAddCommand.canExecute()) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
1171 |
protected final String TEXT_1150 = ".canCreateLink("; |
1171 |
protected final String TEXT_1150 = NL; |
1172 |
protected final String TEXT_1151 = ", "; |
1172 |
protected final String TEXT_1151 = NL + "\t\t\tif(!"; |
1173 |
protected final String TEXT_1152 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
1173 |
protected final String TEXT_1152 = ".canCreateLink("; |
1174 |
protected final String TEXT_1153 = NL + "\t\t\treturn true;" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canUndo() {" + NL + "\t\t\treturn source != null && target != null && createdEdge != null && domainModelAddCommand != null && domainModelAddCommand.canUndo();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void execute() {" + NL + "\t\t\tdomainModelAddCommand.execute();" + NL + "\t\t\tsource.getDiagram().insertEdge(createdEdge);" + NL + "\t\t\tcreatedEdge.setSource(source);" + NL + "\t\t\tcreatedEdge.setTarget(target);" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void undo() {" + NL + "\t\t\tdomainModelAddCommand.undo();" + NL + "\t\t\tsource.getDiagram().removeEdge(createdEdge);" + NL + "\t\t\tcreatedEdge.setSource(null);" + NL + "\t\t\tcreatedEdge.setTarget(null);" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void redo() {" + NL + "\t\t\texecute();" + NL + "\t\t}" + NL + "\t}"; |
1174 |
protected final String TEXT_1153 = ", "; |
1175 |
protected final String TEXT_1154 = NL; |
1175 |
protected final String TEXT_1154 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
1176 |
protected final String TEXT_1155 = NL; |
1176 |
protected final String TEXT_1155 = NL + "\t\t\treturn true;" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic boolean canUndo() {" + NL + "\t\t\treturn source != null && target != null && createdEdge != null && domainModelAddCommand != null && domainModelAddCommand.canUndo();" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void execute() {" + NL + "\t\t\tdomainModelAddCommand.execute();" + NL + "\t\t\tsource.getDiagram().insertEdge(createdEdge);" + NL + "\t\t\tcreatedEdge.setSource(source);" + NL + "\t\t\tcreatedEdge.setTarget(target);" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void undo() {" + NL + "\t\t\tdomainModelAddCommand.undo();" + NL + "\t\t\tsource.getDiagram().removeEdge(createdEdge);" + NL + "\t\t\tcreatedEdge.setSource(null);" + NL + "\t\t\tcreatedEdge.setTarget(null);" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic void redo() {" + NL + "\t\t\texecute();" + NL + "\t\t}" + NL + "\t}"; |
1177 |
protected final String TEXT_1156 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class MapModeWorkaround {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic int DPtoLP(int dp) {" + NL + "\t\t\treturn dp;" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic static MapModeWorkaround INSTANCE = new MapModeWorkaround();" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate MapModeWorkaround getMapMode() {" + NL + "\t\treturn MapModeWorkaround.INSTANCE;" + NL + "\t}"; |
1177 |
protected final String TEXT_1156 = NL; |
1178 |
protected final String TEXT_1157 = NL + "}"; |
1178 |
protected final String TEXT_1157 = NL; |
1179 |
protected final String TEXT_1158 = NL; |
1179 |
protected final String TEXT_1158 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class MapModeWorkaround {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic int DPtoLP(int dp) {" + NL + "\t\t\treturn dp;" + NL + "\t\t}" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tpublic static MapModeWorkaround INSTANCE = new MapModeWorkaround();" + NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate MapModeWorkaround getMapMode() {" + NL + "\t\treturn MapModeWorkaround.INSTANCE;" + NL + "\t}"; |
|
|
1180 |
protected final String TEXT_1159 = NL + "}"; |
1181 |
protected final String TEXT_1160 = NL; |
1180 |
|
1182 |
|
1181 |
public String generate(Object argument) |
1183 |
public String generate(Object argument) |
1182 |
{ |
1184 |
{ |
Lines 3688-3701
Link Here
|
3688 |
String _edge = "edge"; |
3690 |
String _edge = "edge"; |
3689 |
|
3691 |
|
3690 |
stringBuffer.append(TEXT_801); |
3692 |
stringBuffer.append(TEXT_801); |
|
|
3693 |
stringBuffer.append(TEXT_802); |
3691 |
|
3694 |
|
3692 |
//input: _edge : String |
3695 |
//input: _edge : String |
3693 |
|
3696 |
|
3694 |
stringBuffer.append(TEXT_802); |
|
|
3695 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
3696 |
stringBuffer.append(TEXT_803); |
3697 |
stringBuffer.append(TEXT_803); |
3697 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
3698 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
3698 |
stringBuffer.append(TEXT_804); |
3699 |
stringBuffer.append(TEXT_804); |
|
|
3700 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
3701 |
stringBuffer.append(TEXT_805); |
3699 |
|
3702 |
|
3700 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3703 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3701 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3704 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
Lines 3722-3938
Link Here
|
3722 |
} |
3725 |
} |
3723 |
} |
3726 |
} |
3724 |
|
3727 |
|
3725 |
stringBuffer.append(TEXT_805); |
|
|
3726 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3727 |
stringBuffer.append(TEXT_806); |
3728 |
stringBuffer.append(TEXT_806); |
3728 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3729 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3729 |
stringBuffer.append(TEXT_807); |
3730 |
stringBuffer.append(TEXT_807); |
|
|
3731 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3732 |
stringBuffer.append(TEXT_808); |
3730 |
|
3733 |
|
3731 |
if (containmentFeature.getEcoreFeature().isMany()) { |
3734 |
if (containmentFeature.getEcoreFeature().isMany()) { |
3732 |
|
3735 |
|
3733 |
stringBuffer.append(TEXT_808); |
|
|
3734 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3735 |
stringBuffer.append(TEXT_809); |
3736 |
stringBuffer.append(TEXT_809); |
3736 |
stringBuffer.append(_edge); |
3737 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3737 |
stringBuffer.append(TEXT_810); |
3738 |
stringBuffer.append(TEXT_810); |
3738 |
stringBuffer.append(_edge); |
3739 |
stringBuffer.append(_edge); |
3739 |
stringBuffer.append(TEXT_811); |
3740 |
stringBuffer.append(TEXT_811); |
3740 |
stringBuffer.append(_edge); |
3741 |
stringBuffer.append(_edge); |
3741 |
stringBuffer.append(TEXT_812); |
3742 |
stringBuffer.append(TEXT_812); |
|
|
3743 |
stringBuffer.append(_edge); |
3744 |
stringBuffer.append(TEXT_813); |
3742 |
|
3745 |
|
3743 |
} else { |
3746 |
} else { |
3744 |
|
3747 |
|
3745 |
stringBuffer.append(TEXT_813); |
|
|
3746 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3747 |
stringBuffer.append(TEXT_814); |
3748 |
stringBuffer.append(TEXT_814); |
3748 |
stringBuffer.append(_edge); |
3749 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3749 |
stringBuffer.append(TEXT_815); |
3750 |
stringBuffer.append(TEXT_815); |
3750 |
stringBuffer.append(_edge); |
3751 |
stringBuffer.append(_edge); |
3751 |
stringBuffer.append(TEXT_816); |
3752 |
stringBuffer.append(TEXT_816); |
3752 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3753 |
stringBuffer.append(_edge); |
3753 |
stringBuffer.append(TEXT_817); |
3754 |
stringBuffer.append(TEXT_817); |
|
|
3755 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3756 |
stringBuffer.append(TEXT_818); |
3754 |
|
3757 |
|
3755 |
} |
3758 |
} |
3756 |
} else { |
3759 |
} else { |
3757 |
|
3760 |
|
3758 |
stringBuffer.append(TEXT_818); |
|
|
3759 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
3760 |
stringBuffer.append(TEXT_819); |
3761 |
stringBuffer.append(TEXT_819); |
|
|
3762 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
3763 |
stringBuffer.append(TEXT_820); |
3761 |
|
3764 |
|
3762 |
} |
3765 |
} |
3763 |
if (removeChild) { |
3766 |
if (removeChild) { |
3764 |
if (childFeature.getEcoreFeature().isMany()) { |
3767 |
if (childFeature.getEcoreFeature().isMany()) { |
3765 |
|
3768 |
|
3766 |
stringBuffer.append(TEXT_820); |
|
|
3767 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3768 |
stringBuffer.append(TEXT_821); |
3769 |
stringBuffer.append(TEXT_821); |
3769 |
stringBuffer.append(_edge); |
3770 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3770 |
stringBuffer.append(TEXT_822); |
3771 |
stringBuffer.append(TEXT_822); |
3771 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3772 |
stringBuffer.append(_edge); |
3772 |
stringBuffer.append(TEXT_823); |
3773 |
stringBuffer.append(TEXT_823); |
3773 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3774 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3774 |
stringBuffer.append(TEXT_824); |
3775 |
stringBuffer.append(TEXT_824); |
3775 |
stringBuffer.append(_edge); |
3776 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3776 |
stringBuffer.append(TEXT_825); |
3777 |
stringBuffer.append(TEXT_825); |
|
|
3778 |
stringBuffer.append(_edge); |
3779 |
stringBuffer.append(TEXT_826); |
3777 |
|
3780 |
|
3778 |
} else { |
3781 |
} else { |
3779 |
|
3782 |
|
3780 |
stringBuffer.append(TEXT_826); |
|
|
3781 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3782 |
stringBuffer.append(TEXT_827); |
3783 |
stringBuffer.append(TEXT_827); |
3783 |
stringBuffer.append(_edge); |
3784 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3784 |
stringBuffer.append(TEXT_828); |
3785 |
stringBuffer.append(TEXT_828); |
3785 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3786 |
stringBuffer.append(_edge); |
3786 |
stringBuffer.append(TEXT_829); |
3787 |
stringBuffer.append(TEXT_829); |
3787 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3788 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3788 |
stringBuffer.append(TEXT_830); |
3789 |
stringBuffer.append(TEXT_830); |
3789 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3790 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3790 |
stringBuffer.append(TEXT_831); |
3791 |
stringBuffer.append(TEXT_831); |
|
|
3792 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3793 |
stringBuffer.append(TEXT_832); |
3791 |
|
3794 |
|
3792 |
} |
3795 |
} |
3793 |
} |
3796 |
} |
3794 |
if (removeSource) { |
3797 |
if (removeSource) { |
3795 |
if (sourceFeature.getEcoreFeature().isMany()) { |
3798 |
if (sourceFeature.getEcoreFeature().isMany()) { |
3796 |
|
3799 |
|
3797 |
stringBuffer.append(TEXT_832); |
|
|
3798 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3799 |
stringBuffer.append(TEXT_833); |
3800 |
stringBuffer.append(TEXT_833); |
3800 |
stringBuffer.append(_edge); |
3801 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3801 |
stringBuffer.append(TEXT_834); |
3802 |
stringBuffer.append(TEXT_834); |
3802 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3803 |
stringBuffer.append(_edge); |
3803 |
stringBuffer.append(TEXT_835); |
3804 |
stringBuffer.append(TEXT_835); |
3804 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3805 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3805 |
stringBuffer.append(TEXT_836); |
3806 |
stringBuffer.append(TEXT_836); |
3806 |
stringBuffer.append(_edge); |
3807 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3807 |
stringBuffer.append(TEXT_837); |
3808 |
stringBuffer.append(TEXT_837); |
|
|
3809 |
stringBuffer.append(_edge); |
3810 |
stringBuffer.append(TEXT_838); |
3808 |
|
3811 |
|
3809 |
} else { |
3812 |
} else { |
3810 |
|
3813 |
|
3811 |
stringBuffer.append(TEXT_838); |
|
|
3812 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3813 |
stringBuffer.append(TEXT_839); |
3814 |
stringBuffer.append(TEXT_839); |
3814 |
stringBuffer.append(_edge); |
3815 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3815 |
stringBuffer.append(TEXT_840); |
3816 |
stringBuffer.append(TEXT_840); |
3816 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3817 |
stringBuffer.append(_edge); |
3817 |
stringBuffer.append(TEXT_841); |
3818 |
stringBuffer.append(TEXT_841); |
3818 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3819 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3819 |
stringBuffer.append(TEXT_842); |
3820 |
stringBuffer.append(TEXT_842); |
3820 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3821 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3821 |
stringBuffer.append(TEXT_843); |
3822 |
stringBuffer.append(TEXT_843); |
|
|
3823 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3824 |
stringBuffer.append(TEXT_844); |
3822 |
|
3825 |
|
3823 |
} |
3826 |
} |
3824 |
} |
3827 |
} |
3825 |
if (removeTarget) { |
3828 |
if (removeTarget) { |
3826 |
if (targetFeature.getEcoreFeature().isMany()) { |
3829 |
if (targetFeature.getEcoreFeature().isMany()) { |
3827 |
|
3830 |
|
3828 |
stringBuffer.append(TEXT_844); |
|
|
3829 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3830 |
stringBuffer.append(TEXT_845); |
3831 |
stringBuffer.append(TEXT_845); |
3831 |
stringBuffer.append(_edge); |
3832 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3832 |
stringBuffer.append(TEXT_846); |
3833 |
stringBuffer.append(TEXT_846); |
3833 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3834 |
stringBuffer.append(_edge); |
3834 |
stringBuffer.append(TEXT_847); |
3835 |
stringBuffer.append(TEXT_847); |
3835 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3836 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3836 |
stringBuffer.append(TEXT_848); |
3837 |
stringBuffer.append(TEXT_848); |
3837 |
stringBuffer.append(_edge); |
3838 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3838 |
stringBuffer.append(TEXT_849); |
3839 |
stringBuffer.append(TEXT_849); |
|
|
3840 |
stringBuffer.append(_edge); |
3841 |
stringBuffer.append(TEXT_850); |
3839 |
|
3842 |
|
3840 |
} else { |
3843 |
} else { |
3841 |
|
3844 |
|
3842 |
stringBuffer.append(TEXT_850); |
|
|
3843 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3844 |
stringBuffer.append(TEXT_851); |
3845 |
stringBuffer.append(TEXT_851); |
3845 |
stringBuffer.append(_edge); |
3846 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3846 |
stringBuffer.append(TEXT_852); |
3847 |
stringBuffer.append(TEXT_852); |
3847 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3848 |
stringBuffer.append(_edge); |
3848 |
stringBuffer.append(TEXT_853); |
3849 |
stringBuffer.append(TEXT_853); |
3849 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3850 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3850 |
stringBuffer.append(TEXT_854); |
3851 |
stringBuffer.append(TEXT_854); |
3851 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3852 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3852 |
stringBuffer.append(TEXT_855); |
3853 |
stringBuffer.append(TEXT_855); |
|
|
3854 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3855 |
stringBuffer.append(TEXT_856); |
3853 |
|
3856 |
|
3854 |
} |
3857 |
} |
3855 |
} |
3858 |
} |
3856 |
|
3859 |
|
3857 |
stringBuffer.append(TEXT_856); |
3860 |
stringBuffer.append(TEXT_857); |
3858 |
|
3861 |
|
3859 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3862 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3860 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
3863 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
3861 |
if (metaFeature.getEcoreFeature().isMany()) { |
3864 |
if (metaFeature.getEcoreFeature().isMany()) { |
3862 |
|
3865 |
|
3863 |
stringBuffer.append(TEXT_857); |
|
|
3864 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3865 |
stringBuffer.append(TEXT_858); |
3866 |
stringBuffer.append(TEXT_858); |
3866 |
stringBuffer.append(_edge); |
3867 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3867 |
stringBuffer.append(TEXT_859); |
3868 |
stringBuffer.append(TEXT_859); |
3868 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3869 |
stringBuffer.append(_edge); |
3869 |
stringBuffer.append(TEXT_860); |
3870 |
stringBuffer.append(TEXT_860); |
3870 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3871 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3871 |
stringBuffer.append(TEXT_861); |
3872 |
stringBuffer.append(TEXT_861); |
3872 |
stringBuffer.append(_edge); |
3873 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3873 |
stringBuffer.append(TEXT_862); |
3874 |
stringBuffer.append(TEXT_862); |
|
|
3875 |
stringBuffer.append(_edge); |
3876 |
stringBuffer.append(TEXT_863); |
3874 |
|
3877 |
|
3875 |
} else { |
3878 |
} else { |
3876 |
|
3879 |
|
3877 |
stringBuffer.append(TEXT_863); |
|
|
3878 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3879 |
stringBuffer.append(TEXT_864); |
3880 |
stringBuffer.append(TEXT_864); |
3880 |
stringBuffer.append(_edge); |
3881 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3881 |
stringBuffer.append(TEXT_865); |
3882 |
stringBuffer.append(TEXT_865); |
3882 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3883 |
stringBuffer.append(_edge); |
3883 |
stringBuffer.append(TEXT_866); |
3884 |
stringBuffer.append(TEXT_866); |
3884 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3885 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3885 |
stringBuffer.append(TEXT_867); |
3886 |
stringBuffer.append(TEXT_867); |
3886 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3887 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3887 |
stringBuffer.append(TEXT_868); |
3888 |
stringBuffer.append(TEXT_868); |
|
|
3889 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3890 |
stringBuffer.append(TEXT_869); |
3888 |
|
3891 |
|
3889 |
} |
3892 |
} |
3890 |
|
3893 |
|
3891 |
|
3894 |
|
3892 |
} |
3895 |
} |
3893 |
|
3896 |
|
3894 |
stringBuffer.append(TEXT_869); |
3897 |
stringBuffer.append(TEXT_870); |
3895 |
|
3898 |
|
3896 |
} |
3899 |
} |
3897 |
|
3900 |
|
3898 |
stringBuffer.append(TEXT_870); |
3901 |
stringBuffer.append(TEXT_871); |
3899 |
|
3902 |
|
3900 |
if (palette != null) { |
3903 |
if (palette != null) { |
3901 |
|
3904 |
|
3902 |
stringBuffer.append(TEXT_871); |
3905 |
stringBuffer.append(TEXT_872); |
3903 |
stringBuffer.append(createCommandNameInfix); |
3906 |
stringBuffer.append(createCommandNameInfix); |
3904 |
stringBuffer.append(genLink.getVisualID()); |
3907 |
stringBuffer.append(genLink.getVisualID()); |
3905 |
stringBuffer.append(TEXT_872); |
|
|
3906 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
3907 |
stringBuffer.append(TEXT_873); |
3908 |
stringBuffer.append(TEXT_873); |
3908 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3909 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
3909 |
stringBuffer.append(TEXT_874); |
3910 |
stringBuffer.append(TEXT_874); |
|
|
3911 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3912 |
stringBuffer.append(TEXT_875); |
3910 |
stringBuffer.append(createCommandNameInfix); |
3913 |
stringBuffer.append(createCommandNameInfix); |
3911 |
stringBuffer.append(genLink.getVisualID()); |
3914 |
stringBuffer.append(genLink.getVisualID()); |
3912 |
stringBuffer.append(TEXT_875); |
|
|
3913 |
stringBuffer.append(importManager.getImportedName(palette.getFactoryQualifiedClassName())); |
3914 |
stringBuffer.append(TEXT_876); |
3915 |
stringBuffer.append(TEXT_876); |
3915 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3916 |
stringBuffer.append(importManager.getImportedName(palette.getFactoryQualifiedClassName())); |
3916 |
stringBuffer.append(TEXT_877); |
3917 |
stringBuffer.append(TEXT_877); |
|
|
3918 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3919 |
stringBuffer.append(TEXT_878); |
3917 |
|
3920 |
|
3918 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3921 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3919 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3922 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3920 |
GenFeature containmentFeature = modelFacet.getContainmentMetaFeature(); |
3923 |
GenFeature containmentFeature = modelFacet.getContainmentMetaFeature(); |
3921 |
if (containmentFeature == null) { |
3924 |
if (containmentFeature == null) { |
3922 |
|
3925 |
|
3923 |
stringBuffer.append(TEXT_878); |
3926 |
stringBuffer.append(TEXT_879); |
3924 |
|
3927 |
|
3925 |
} else { |
3928 |
} else { |
3926 |
|
3929 |
|
3927 |
stringBuffer.append(TEXT_879); |
|
|
3928 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getQualifiedInterfaceName())); |
3929 |
stringBuffer.append(TEXT_880); |
3930 |
stringBuffer.append(TEXT_880); |
3930 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getQualifiedInterfaceName())); |
3931 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getQualifiedInterfaceName())); |
3931 |
stringBuffer.append(TEXT_881); |
3932 |
stringBuffer.append(TEXT_881); |
3932 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getGenPackage().getQualifiedPackageInterfaceName())); |
3933 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getQualifiedInterfaceName())); |
3933 |
stringBuffer.append(TEXT_882); |
3934 |
stringBuffer.append(TEXT_882); |
3934 |
stringBuffer.append(containmentFeature.getGenClass().getClassifierAccessorName()); |
3935 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getGenPackage().getQualifiedPackageInterfaceName())); |
3935 |
stringBuffer.append(TEXT_883); |
3936 |
stringBuffer.append(TEXT_883); |
|
|
3937 |
stringBuffer.append(containmentFeature.getGenClass().getClassifierAccessorName()); |
3938 |
stringBuffer.append(TEXT_884); |
3936 |
|
3939 |
|
3937 |
{ |
3940 |
{ |
3938 |
GenFeature _feature = containmentFeature; |
3941 |
GenFeature _feature = containmentFeature; |
Lines 3940-3968
Link Here
|
3940 |
String _exceedsUpperBound = "return false;"; |
3943 |
String _exceedsUpperBound = "return false;"; |
3941 |
GenClass _ownerGenClass = containmentFeature.getGenClass(); |
3944 |
GenClass _ownerGenClass = containmentFeature.getGenClass(); |
3942 |
|
3945 |
|
3943 |
stringBuffer.append(TEXT_884); |
3946 |
stringBuffer.append(TEXT_885); |
3944 |
|
3947 |
|
3945 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3948 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3946 |
if (upperBound > 0) { |
3949 |
if (upperBound > 0) { |
3947 |
if (upperBound == 1) { |
3950 |
if (upperBound == 1) { |
3948 |
|
3951 |
|
3949 |
stringBuffer.append(TEXT_885); |
|
|
3950 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
3951 |
stringBuffer.append(TEXT_886); |
3952 |
stringBuffer.append(TEXT_886); |
3952 |
stringBuffer.append(_exceedsUpperBound); |
3953 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
3953 |
stringBuffer.append(TEXT_887); |
3954 |
stringBuffer.append(TEXT_887); |
|
|
3955 |
stringBuffer.append(_exceedsUpperBound); |
3956 |
stringBuffer.append(TEXT_888); |
3954 |
|
3957 |
|
3955 |
} else { |
3958 |
} else { |
3956 |
|
3959 |
|
3957 |
stringBuffer.append(TEXT_888); |
|
|
3958 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
3959 |
stringBuffer.append(TEXT_889); |
3960 |
stringBuffer.append(TEXT_889); |
3960 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3961 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
3961 |
stringBuffer.append(TEXT_890); |
3962 |
stringBuffer.append(TEXT_890); |
3962 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
3963 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3963 |
stringBuffer.append(TEXT_891); |
3964 |
stringBuffer.append(TEXT_891); |
3964 |
stringBuffer.append(_exceedsUpperBound); |
3965 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
3965 |
stringBuffer.append(TEXT_892); |
3966 |
stringBuffer.append(TEXT_892); |
|
|
3967 |
stringBuffer.append(_exceedsUpperBound); |
3968 |
stringBuffer.append(TEXT_893); |
3966 |
|
3969 |
|
3967 |
} |
3970 |
} |
3968 |
} |
3971 |
} |
Lines 3977-4005
Link Here
|
3977 |
String _exceedsUpperBound = "return false;"; |
3980 |
String _exceedsUpperBound = "return false;"; |
3978 |
GenClass _ownerGenClass = containmentFeature.getGenClass(); |
3981 |
GenClass _ownerGenClass = containmentFeature.getGenClass(); |
3979 |
|
3982 |
|
3980 |
stringBuffer.append(TEXT_893); |
3983 |
stringBuffer.append(TEXT_894); |
3981 |
|
3984 |
|
3982 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3985 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3983 |
if (upperBound > 0) { |
3986 |
if (upperBound > 0) { |
3984 |
if (upperBound == 1) { |
3987 |
if (upperBound == 1) { |
3985 |
|
3988 |
|
3986 |
stringBuffer.append(TEXT_894); |
|
|
3987 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
3988 |
stringBuffer.append(TEXT_895); |
3989 |
stringBuffer.append(TEXT_895); |
3989 |
stringBuffer.append(_exceedsUpperBound); |
3990 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
3990 |
stringBuffer.append(TEXT_896); |
3991 |
stringBuffer.append(TEXT_896); |
|
|
3992 |
stringBuffer.append(_exceedsUpperBound); |
3993 |
stringBuffer.append(TEXT_897); |
3991 |
|
3994 |
|
3992 |
} else { |
3995 |
} else { |
3993 |
|
3996 |
|
3994 |
stringBuffer.append(TEXT_897); |
|
|
3995 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
3996 |
stringBuffer.append(TEXT_898); |
3997 |
stringBuffer.append(TEXT_898); |
3997 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3998 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
3998 |
stringBuffer.append(TEXT_899); |
3999 |
stringBuffer.append(TEXT_899); |
3999 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4000 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4000 |
stringBuffer.append(TEXT_900); |
4001 |
stringBuffer.append(TEXT_900); |
4001 |
stringBuffer.append(_exceedsUpperBound); |
4002 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4002 |
stringBuffer.append(TEXT_901); |
4003 |
stringBuffer.append(TEXT_901); |
|
|
4004 |
stringBuffer.append(_exceedsUpperBound); |
4005 |
stringBuffer.append(TEXT_902); |
4003 |
|
4006 |
|
4004 |
} |
4007 |
} |
4005 |
} |
4008 |
} |
Lines 4011-4034
Link Here
|
4011 |
String _source = "source.getElement()"; |
4014 |
String _source = "source.getElement()"; |
4012 |
String _target = "null"; |
4015 |
String _target = "null"; |
4013 |
|
4016 |
|
4014 |
stringBuffer.append(TEXT_902); |
4017 |
stringBuffer.append(TEXT_903); |
4015 |
|
4018 |
|
4016 |
if (linkConstraints != null) { |
4019 |
if (linkConstraints != null) { |
4017 |
|
4020 |
|
4018 |
stringBuffer.append(TEXT_903); |
|
|
4019 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4020 |
stringBuffer.append(TEXT_904); |
4021 |
stringBuffer.append(TEXT_904); |
4021 |
stringBuffer.append(_source); |
4022 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4022 |
stringBuffer.append(TEXT_905); |
4023 |
stringBuffer.append(TEXT_905); |
4023 |
stringBuffer.append(_target); |
4024 |
stringBuffer.append(_source); |
4024 |
stringBuffer.append(TEXT_906); |
4025 |
stringBuffer.append(TEXT_906); |
|
|
4026 |
stringBuffer.append(_target); |
4027 |
stringBuffer.append(TEXT_907); |
4025 |
|
4028 |
|
4026 |
} |
4029 |
} |
4027 |
|
4030 |
|
4028 |
|
4031 |
|
4029 |
} //local declarations for linkConstraints.jetinc |
4032 |
} //local declarations for linkConstraints.jetinc |
4030 |
|
4033 |
|
4031 |
stringBuffer.append(TEXT_907); |
4034 |
stringBuffer.append(TEXT_908); |
4032 |
|
4035 |
|
4033 |
} |
4036 |
} |
4034 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4037 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
Lines 4039-4067
Link Here
|
4039 |
String _exceedsUpperBound = "return false;"; |
4042 |
String _exceedsUpperBound = "return false;"; |
4040 |
GenClass _ownerGenClass = null; |
4043 |
GenClass _ownerGenClass = null; |
4041 |
|
4044 |
|
4042 |
stringBuffer.append(TEXT_908); |
4045 |
stringBuffer.append(TEXT_909); |
4043 |
|
4046 |
|
4044 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
4047 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
4045 |
if (upperBound > 0) { |
4048 |
if (upperBound > 0) { |
4046 |
if (upperBound == 1) { |
4049 |
if (upperBound == 1) { |
4047 |
|
4050 |
|
4048 |
stringBuffer.append(TEXT_909); |
|
|
4049 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
4050 |
stringBuffer.append(TEXT_910); |
4051 |
stringBuffer.append(TEXT_910); |
4051 |
stringBuffer.append(_exceedsUpperBound); |
4052 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
4052 |
stringBuffer.append(TEXT_911); |
4053 |
stringBuffer.append(TEXT_911); |
|
|
4054 |
stringBuffer.append(_exceedsUpperBound); |
4055 |
stringBuffer.append(TEXT_912); |
4053 |
|
4056 |
|
4054 |
} else { |
4057 |
} else { |
4055 |
|
4058 |
|
4056 |
stringBuffer.append(TEXT_912); |
|
|
4057 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
4058 |
stringBuffer.append(TEXT_913); |
4059 |
stringBuffer.append(TEXT_913); |
4059 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4060 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
4060 |
stringBuffer.append(TEXT_914); |
4061 |
stringBuffer.append(TEXT_914); |
4061 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4062 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4062 |
stringBuffer.append(TEXT_915); |
4063 |
stringBuffer.append(TEXT_915); |
4063 |
stringBuffer.append(_exceedsUpperBound); |
4064 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4064 |
stringBuffer.append(TEXT_916); |
4065 |
stringBuffer.append(TEXT_916); |
|
|
4066 |
stringBuffer.append(_exceedsUpperBound); |
4067 |
stringBuffer.append(TEXT_917); |
4065 |
|
4068 |
|
4066 |
} |
4069 |
} |
4067 |
} |
4070 |
} |
Lines 4072-4118
Link Here
|
4072 |
String _source = "source.getElement()"; |
4075 |
String _source = "source.getElement()"; |
4073 |
String _target = "null"; |
4076 |
String _target = "null"; |
4074 |
|
4077 |
|
4075 |
stringBuffer.append(TEXT_917); |
4078 |
stringBuffer.append(TEXT_918); |
4076 |
|
4079 |
|
4077 |
if (linkConstraints != null) { |
4080 |
if (linkConstraints != null) { |
4078 |
|
4081 |
|
4079 |
stringBuffer.append(TEXT_918); |
|
|
4080 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4081 |
stringBuffer.append(TEXT_919); |
4082 |
stringBuffer.append(TEXT_919); |
4082 |
stringBuffer.append(_source); |
4083 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4083 |
stringBuffer.append(TEXT_920); |
4084 |
stringBuffer.append(TEXT_920); |
4084 |
stringBuffer.append(_target); |
4085 |
stringBuffer.append(_source); |
4085 |
stringBuffer.append(TEXT_921); |
4086 |
stringBuffer.append(TEXT_921); |
|
|
4087 |
stringBuffer.append(_target); |
4088 |
stringBuffer.append(TEXT_922); |
4086 |
|
4089 |
|
4087 |
} |
4090 |
} |
4088 |
|
4091 |
|
4089 |
|
4092 |
|
4090 |
} //local declarations for linkConstraints.jetinc |
4093 |
} //local declarations for linkConstraints.jetinc |
4091 |
|
4094 |
|
4092 |
stringBuffer.append(TEXT_922); |
4095 |
stringBuffer.append(TEXT_923); |
4093 |
|
4096 |
|
4094 |
} else { |
4097 |
} else { |
4095 |
|
4098 |
|
4096 |
stringBuffer.append(TEXT_923); |
4099 |
stringBuffer.append(TEXT_924); |
4097 |
|
4100 |
|
4098 |
} |
4101 |
} |
4099 |
|
4102 |
|
4100 |
stringBuffer.append(TEXT_924); |
|
|
4101 |
stringBuffer.append(TEXT_925); |
4103 |
stringBuffer.append(TEXT_925); |
|
|
4104 |
stringBuffer.append(TEXT_926); |
4102 |
|
4105 |
|
4103 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4106 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4104 |
|
4107 |
|
4105 |
stringBuffer.append(TEXT_926); |
|
|
4106 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4107 |
stringBuffer.append(TEXT_927); |
4108 |
stringBuffer.append(TEXT_927); |
4108 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4109 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4109 |
stringBuffer.append(TEXT_928); |
4110 |
stringBuffer.append(TEXT_928); |
4110 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EClass")); |
4111 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4111 |
stringBuffer.append(TEXT_929); |
4112 |
stringBuffer.append(TEXT_929); |
|
|
4113 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EClass")); |
4114 |
stringBuffer.append(TEXT_930); |
4112 |
|
4115 |
|
4113 |
} |
4116 |
} |
4114 |
|
4117 |
|
4115 |
stringBuffer.append(TEXT_930); |
4118 |
stringBuffer.append(TEXT_931); |
4116 |
|
4119 |
|
4117 |
} //if there's palette |
4120 |
} //if there's palette |
4118 |
} //outgoing links |
4121 |
} //outgoing links |
Lines 4142-4343
Link Here
|
4142 |
} |
4145 |
} |
4143 |
GenLinkConstraints linkConstraints = genLink.getCreationConstraints(); |
4146 |
GenLinkConstraints linkConstraints = genLink.getCreationConstraints(); |
4144 |
|
4147 |
|
4145 |
stringBuffer.append(TEXT_931); |
4148 |
stringBuffer.append(TEXT_932); |
4146 |
stringBuffer.append(reconnectCommandNameInfix); |
4149 |
stringBuffer.append(reconnectCommandNameInfix); |
4147 |
stringBuffer.append(genLink.getVisualID()); |
4150 |
stringBuffer.append(genLink.getVisualID()); |
4148 |
stringBuffer.append(TEXT_932); |
|
|
4149 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
4150 |
stringBuffer.append(TEXT_933); |
4151 |
stringBuffer.append(TEXT_933); |
4151 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4152 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
4152 |
stringBuffer.append(TEXT_934); |
4153 |
stringBuffer.append(TEXT_934); |
4153 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4154 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4154 |
stringBuffer.append(TEXT_935); |
4155 |
stringBuffer.append(TEXT_935); |
4155 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4156 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4156 |
stringBuffer.append(TEXT_936); |
4157 |
stringBuffer.append(TEXT_936); |
4157 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4158 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4158 |
stringBuffer.append(TEXT_937); |
4159 |
stringBuffer.append(TEXT_937); |
4159 |
stringBuffer.append(reconnectCommandNameInfix); |
4160 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4160 |
stringBuffer.append(genLink.getVisualID()); |
|
|
4161 |
stringBuffer.append(TEXT_938); |
4161 |
stringBuffer.append(TEXT_938); |
4162 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.requests.ReconnectRequest")); |
4162 |
stringBuffer.append(reconnectCommandNameInfix); |
|
|
4163 |
stringBuffer.append(genLink.getVisualID()); |
4163 |
stringBuffer.append(TEXT_939); |
4164 |
stringBuffer.append(TEXT_939); |
4164 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4165 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gef.requests.ReconnectRequest")); |
4165 |
stringBuffer.append(TEXT_940); |
4166 |
stringBuffer.append(TEXT_940); |
4166 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4167 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4167 |
stringBuffer.append(TEXT_941); |
4168 |
stringBuffer.append(TEXT_941); |
|
|
4169 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4170 |
stringBuffer.append(TEXT_942); |
4168 |
stringBuffer.append(reconnectCommandNameInfix); |
4171 |
stringBuffer.append(reconnectCommandNameInfix); |
4169 |
stringBuffer.append(genLink.getVisualID()); |
4172 |
stringBuffer.append(genLink.getVisualID()); |
4170 |
stringBuffer.append(TEXT_942); |
|
|
4171 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4172 |
stringBuffer.append(TEXT_943); |
4173 |
stringBuffer.append(TEXT_943); |
4173 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4174 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4174 |
stringBuffer.append(TEXT_944); |
4175 |
stringBuffer.append(TEXT_944); |
|
|
4176 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4177 |
stringBuffer.append(TEXT_945); |
4175 |
|
4178 |
|
4176 |
if (linkConstraints != null) { |
4179 |
if (linkConstraints != null) { |
4177 |
|
4180 |
|
4178 |
stringBuffer.append(TEXT_945); |
|
|
4179 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4180 |
stringBuffer.append(TEXT_946); |
4181 |
stringBuffer.append(TEXT_946); |
4181 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
4182 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4182 |
stringBuffer.append(TEXT_947); |
4183 |
stringBuffer.append(TEXT_947); |
4183 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4184 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
4184 |
stringBuffer.append(TEXT_948); |
4185 |
stringBuffer.append(TEXT_948); |
4185 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
|
|
4186 |
stringBuffer.append(TEXT_949); |
4187 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4186 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
|
|
4187 |
stringBuffer.append(TEXT_949); |
4188 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
4188 |
stringBuffer.append(TEXT_950); |
4189 |
stringBuffer.append(TEXT_950); |
|
|
4190 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4191 |
stringBuffer.append(TEXT_951); |
4189 |
|
4192 |
|
4190 |
} else { |
4193 |
} else { |
4191 |
|
4194 |
|
4192 |
stringBuffer.append(TEXT_951); |
4195 |
stringBuffer.append(TEXT_952); |
4193 |
|
4196 |
|
4194 |
} |
4197 |
} |
4195 |
|
4198 |
|
4196 |
stringBuffer.append(TEXT_952); |
4199 |
stringBuffer.append(TEXT_953); |
4197 |
|
4200 |
|
4198 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4201 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4199 |
{ |
4202 |
{ |
4200 |
String _source = "edge.getSource().getElement()"; |
4203 |
String _source = "edge.getSource().getElement()"; |
4201 |
String _target = "newTarget.getElement()"; |
4204 |
String _target = "newTarget.getElement()"; |
4202 |
|
4205 |
|
4203 |
stringBuffer.append(TEXT_953); |
4206 |
stringBuffer.append(TEXT_954); |
4204 |
|
4207 |
|
4205 |
if (linkConstraints != null) { |
4208 |
if (linkConstraints != null) { |
4206 |
|
4209 |
|
4207 |
stringBuffer.append(TEXT_954); |
|
|
4208 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4209 |
stringBuffer.append(TEXT_955); |
4210 |
stringBuffer.append(TEXT_955); |
4210 |
stringBuffer.append(_source); |
4211 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4211 |
stringBuffer.append(TEXT_956); |
4212 |
stringBuffer.append(TEXT_956); |
4212 |
stringBuffer.append(_target); |
4213 |
stringBuffer.append(_source); |
4213 |
stringBuffer.append(TEXT_957); |
4214 |
stringBuffer.append(TEXT_957); |
|
|
4215 |
stringBuffer.append(_target); |
4216 |
stringBuffer.append(TEXT_958); |
4214 |
|
4217 |
|
4215 |
} |
4218 |
} |
4216 |
|
4219 |
|
4217 |
|
4220 |
|
4218 |
} //local declarations for linkConstraints.jetinc |
4221 |
} //local declarations for linkConstraints.jetinc |
4219 |
|
4222 |
|
4220 |
stringBuffer.append(TEXT_958); |
4223 |
stringBuffer.append(TEXT_959); |
4221 |
|
4224 |
|
4222 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4225 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4223 |
{ |
4226 |
{ |
4224 |
String _source = "edge.getSource().getElement()"; |
4227 |
String _source = "edge.getSource().getElement()"; |
4225 |
String _target = "newTarget.getElement()"; |
4228 |
String _target = "newTarget.getElement()"; |
4226 |
|
4229 |
|
4227 |
stringBuffer.append(TEXT_959); |
4230 |
stringBuffer.append(TEXT_960); |
4228 |
|
4231 |
|
4229 |
if (linkConstraints != null) { |
4232 |
if (linkConstraints != null) { |
4230 |
|
4233 |
|
4231 |
stringBuffer.append(TEXT_960); |
|
|
4232 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4233 |
stringBuffer.append(TEXT_961); |
4234 |
stringBuffer.append(TEXT_961); |
4234 |
stringBuffer.append(_source); |
4235 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4235 |
stringBuffer.append(TEXT_962); |
4236 |
stringBuffer.append(TEXT_962); |
4236 |
stringBuffer.append(_target); |
4237 |
stringBuffer.append(_source); |
4237 |
stringBuffer.append(TEXT_963); |
4238 |
stringBuffer.append(TEXT_963); |
|
|
4239 |
stringBuffer.append(_target); |
4240 |
stringBuffer.append(TEXT_964); |
4238 |
|
4241 |
|
4239 |
} |
4242 |
} |
4240 |
|
4243 |
|
4241 |
|
4244 |
|
4242 |
} //local declarations for linkConstraints.jetinc |
4245 |
} //local declarations for linkConstraints.jetinc |
4243 |
|
4246 |
|
4244 |
stringBuffer.append(TEXT_964); |
4247 |
stringBuffer.append(TEXT_965); |
4245 |
|
4248 |
|
4246 |
} else { |
4249 |
} else { |
4247 |
|
4250 |
|
4248 |
stringBuffer.append(TEXT_965); |
4251 |
stringBuffer.append(TEXT_966); |
4249 |
|
4252 |
|
4250 |
} |
4253 |
} |
4251 |
|
4254 |
|
4252 |
stringBuffer.append(TEXT_966); |
|
|
4253 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4254 |
stringBuffer.append(TEXT_967); |
4255 |
stringBuffer.append(TEXT_967); |
4255 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4256 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4256 |
stringBuffer.append(TEXT_968); |
4257 |
stringBuffer.append(TEXT_968); |
4257 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
4258 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4258 |
stringBuffer.append(TEXT_969); |
4259 |
stringBuffer.append(TEXT_969); |
4259 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4260 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
4260 |
stringBuffer.append(TEXT_970); |
4261 |
stringBuffer.append(TEXT_970); |
4261 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4262 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4262 |
stringBuffer.append(TEXT_971); |
4263 |
stringBuffer.append(TEXT_971); |
4263 |
stringBuffer.append(importManager.getImportedName(genDiagram.getEditCommandsPackageName() + ".ReconnectNotationalEdgeTargetCommand")); |
4264 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4264 |
stringBuffer.append(TEXT_972); |
4265 |
stringBuffer.append(TEXT_972); |
|
|
4266 |
stringBuffer.append(importManager.getImportedName(genDiagram.getEditCommandsPackageName() + ".ReconnectNotationalEdgeTargetCommand")); |
4267 |
stringBuffer.append(TEXT_973); |
4265 |
|
4268 |
|
4266 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4269 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4267 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4270 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4268 |
GenFeature targetFeature = modelFacet.getTargetMetaFeature(); |
4271 |
GenFeature targetFeature = modelFacet.getTargetMetaFeature(); |
4269 |
if (targetFeature.getEcoreFeature().isMany()) { |
4272 |
if (targetFeature.getEcoreFeature().isMany()) { |
4270 |
|
4273 |
|
4271 |
stringBuffer.append(TEXT_973); |
|
|
4272 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4273 |
stringBuffer.append(TEXT_974); |
4274 |
stringBuffer.append(TEXT_974); |
4274 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4275 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4275 |
stringBuffer.append(TEXT_975); |
4276 |
stringBuffer.append(TEXT_975); |
4276 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4277 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4277 |
stringBuffer.append(TEXT_976); |
4278 |
stringBuffer.append(TEXT_976); |
4278 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.AddCommand")); |
4279 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4279 |
stringBuffer.append(TEXT_977); |
4280 |
stringBuffer.append(TEXT_977); |
4280 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4281 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.AddCommand")); |
4281 |
stringBuffer.append(TEXT_978); |
4282 |
stringBuffer.append(TEXT_978); |
4282 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4283 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4283 |
stringBuffer.append(TEXT_979); |
4284 |
stringBuffer.append(TEXT_979); |
|
|
4285 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4286 |
stringBuffer.append(TEXT_980); |
4284 |
|
4287 |
|
4285 |
} else { |
4288 |
} else { |
4286 |
|
4289 |
|
4287 |
stringBuffer.append(TEXT_980); |
|
|
4288 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4289 |
stringBuffer.append(TEXT_981); |
4290 |
stringBuffer.append(TEXT_981); |
4290 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4291 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4291 |
stringBuffer.append(TEXT_982); |
4292 |
stringBuffer.append(TEXT_982); |
4292 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4293 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4293 |
stringBuffer.append(TEXT_983); |
4294 |
stringBuffer.append(TEXT_983); |
|
|
4295 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4296 |
stringBuffer.append(TEXT_984); |
4294 |
|
4297 |
|
4295 |
} |
4298 |
} |
4296 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4299 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4297 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
4300 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
4298 |
if (metaFeature.getEcoreFeature().isMany()) { |
4301 |
if (metaFeature.getEcoreFeature().isMany()) { |
4299 |
|
4302 |
|
4300 |
stringBuffer.append(TEXT_984); |
|
|
4301 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4302 |
stringBuffer.append(TEXT_985); |
4303 |
stringBuffer.append(TEXT_985); |
4303 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4304 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4304 |
stringBuffer.append(TEXT_986); |
4305 |
stringBuffer.append(TEXT_986); |
4305 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4306 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4306 |
stringBuffer.append(TEXT_987); |
4307 |
stringBuffer.append(TEXT_987); |
4307 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.AddCommand")); |
4308 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4308 |
stringBuffer.append(TEXT_988); |
4309 |
stringBuffer.append(TEXT_988); |
4309 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4310 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.AddCommand")); |
4310 |
stringBuffer.append(TEXT_989); |
4311 |
stringBuffer.append(TEXT_989); |
4311 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4312 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4312 |
stringBuffer.append(TEXT_990); |
4313 |
stringBuffer.append(TEXT_990); |
|
|
4314 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4315 |
stringBuffer.append(TEXT_991); |
4313 |
|
4316 |
|
4314 |
} else { |
4317 |
} else { |
4315 |
|
4318 |
|
4316 |
stringBuffer.append(TEXT_991); |
|
|
4317 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4318 |
stringBuffer.append(TEXT_992); |
4319 |
stringBuffer.append(TEXT_992); |
4319 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4320 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4320 |
stringBuffer.append(TEXT_993); |
4321 |
stringBuffer.append(TEXT_993); |
4321 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4322 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4322 |
stringBuffer.append(TEXT_994); |
4323 |
stringBuffer.append(TEXT_994); |
|
|
4324 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4325 |
stringBuffer.append(TEXT_995); |
4323 |
|
4326 |
|
4324 |
} |
4327 |
} |
4325 |
} |
4328 |
} |
4326 |
|
4329 |
|
4327 |
stringBuffer.append(TEXT_995); |
4330 |
stringBuffer.append(TEXT_996); |
4328 |
|
4331 |
|
4329 |
if (linkConstraints != null) { |
4332 |
if (linkConstraints != null) { |
4330 |
String _edge = "edge"; |
4333 |
String _edge = "edge"; |
4331 |
|
4334 |
|
4332 |
stringBuffer.append(TEXT_996); |
4335 |
stringBuffer.append(TEXT_997); |
|
|
4336 |
stringBuffer.append(TEXT_998); |
4333 |
|
4337 |
|
4334 |
//input: _edge : String |
4338 |
//input: _edge : String |
4335 |
|
4339 |
|
4336 |
stringBuffer.append(TEXT_997); |
4340 |
stringBuffer.append(TEXT_999); |
4337 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4341 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
4338 |
stringBuffer.append(TEXT_998); |
4342 |
stringBuffer.append(TEXT_1000); |
4339 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4343 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4340 |
stringBuffer.append(TEXT_999); |
4344 |
stringBuffer.append(TEXT_1001); |
4341 |
|
4345 |
|
4342 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4346 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4343 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4347 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
Lines 4364-4623
Link Here
|
4364 |
} |
4368 |
} |
4365 |
} |
4369 |
} |
4366 |
|
4370 |
|
4367 |
stringBuffer.append(TEXT_1000); |
4371 |
stringBuffer.append(TEXT_1002); |
4368 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4372 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4369 |
stringBuffer.append(TEXT_1001); |
4373 |
stringBuffer.append(TEXT_1003); |
4370 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4374 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
4371 |
stringBuffer.append(TEXT_1002); |
4375 |
stringBuffer.append(TEXT_1004); |
4372 |
|
4376 |
|
4373 |
if (containmentFeature.getEcoreFeature().isMany()) { |
4377 |
if (containmentFeature.getEcoreFeature().isMany()) { |
4374 |
|
4378 |
|
4375 |
stringBuffer.append(TEXT_1003); |
|
|
4376 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4377 |
stringBuffer.append(TEXT_1004); |
4378 |
stringBuffer.append(_edge); |
4379 |
stringBuffer.append(TEXT_1005); |
4379 |
stringBuffer.append(TEXT_1005); |
4380 |
stringBuffer.append(_edge); |
4380 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4381 |
stringBuffer.append(TEXT_1006); |
4381 |
stringBuffer.append(TEXT_1006); |
4382 |
stringBuffer.append(_edge); |
4382 |
stringBuffer.append(_edge); |
4383 |
stringBuffer.append(TEXT_1007); |
4383 |
stringBuffer.append(TEXT_1007); |
|
|
4384 |
stringBuffer.append(_edge); |
4385 |
stringBuffer.append(TEXT_1008); |
4386 |
stringBuffer.append(_edge); |
4387 |
stringBuffer.append(TEXT_1009); |
4384 |
|
4388 |
|
4385 |
} else { |
4389 |
} else { |
4386 |
|
4390 |
|
4387 |
stringBuffer.append(TEXT_1008); |
4391 |
stringBuffer.append(TEXT_1010); |
4388 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4392 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4389 |
stringBuffer.append(TEXT_1009); |
4393 |
stringBuffer.append(TEXT_1011); |
4390 |
stringBuffer.append(_edge); |
4394 |
stringBuffer.append(_edge); |
4391 |
stringBuffer.append(TEXT_1010); |
4395 |
stringBuffer.append(TEXT_1012); |
4392 |
stringBuffer.append(_edge); |
4396 |
stringBuffer.append(_edge); |
4393 |
stringBuffer.append(TEXT_1011); |
4397 |
stringBuffer.append(TEXT_1013); |
4394 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4398 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4395 |
stringBuffer.append(TEXT_1012); |
4399 |
stringBuffer.append(TEXT_1014); |
4396 |
|
4400 |
|
4397 |
} |
4401 |
} |
4398 |
} else { |
4402 |
} else { |
4399 |
|
4403 |
|
4400 |
stringBuffer.append(TEXT_1013); |
4404 |
stringBuffer.append(TEXT_1015); |
4401 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
4405 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
4402 |
stringBuffer.append(TEXT_1014); |
4406 |
stringBuffer.append(TEXT_1016); |
4403 |
|
4407 |
|
4404 |
} |
4408 |
} |
4405 |
if (removeChild) { |
4409 |
if (removeChild) { |
4406 |
if (childFeature.getEcoreFeature().isMany()) { |
4410 |
if (childFeature.getEcoreFeature().isMany()) { |
4407 |
|
4411 |
|
4408 |
stringBuffer.append(TEXT_1015); |
4412 |
stringBuffer.append(TEXT_1017); |
4409 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4413 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4410 |
stringBuffer.append(TEXT_1016); |
4414 |
stringBuffer.append(TEXT_1018); |
4411 |
stringBuffer.append(_edge); |
4415 |
stringBuffer.append(_edge); |
4412 |
stringBuffer.append(TEXT_1017); |
4416 |
stringBuffer.append(TEXT_1019); |
4413 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4417 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4414 |
stringBuffer.append(TEXT_1018); |
4418 |
stringBuffer.append(TEXT_1020); |
4415 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
4419 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
4416 |
stringBuffer.append(TEXT_1019); |
4420 |
stringBuffer.append(TEXT_1021); |
4417 |
stringBuffer.append(_edge); |
4421 |
stringBuffer.append(_edge); |
4418 |
stringBuffer.append(TEXT_1020); |
4422 |
stringBuffer.append(TEXT_1022); |
4419 |
|
4423 |
|
4420 |
} else { |
4424 |
} else { |
4421 |
|
4425 |
|
4422 |
stringBuffer.append(TEXT_1021); |
4426 |
stringBuffer.append(TEXT_1023); |
4423 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4427 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4424 |
stringBuffer.append(TEXT_1022); |
4428 |
stringBuffer.append(TEXT_1024); |
4425 |
stringBuffer.append(_edge); |
4429 |
stringBuffer.append(_edge); |
4426 |
stringBuffer.append(TEXT_1023); |
4430 |
stringBuffer.append(TEXT_1025); |
4427 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4431 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4428 |
stringBuffer.append(TEXT_1024); |
4432 |
stringBuffer.append(TEXT_1026); |
4429 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
4433 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
4430 |
stringBuffer.append(TEXT_1025); |
4434 |
stringBuffer.append(TEXT_1027); |
4431 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4435 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4432 |
stringBuffer.append(TEXT_1026); |
4436 |
stringBuffer.append(TEXT_1028); |
4433 |
|
4437 |
|
4434 |
} |
4438 |
} |
4435 |
} |
4439 |
} |
4436 |
if (removeSource) { |
4440 |
if (removeSource) { |
4437 |
if (sourceFeature.getEcoreFeature().isMany()) { |
4441 |
if (sourceFeature.getEcoreFeature().isMany()) { |
4438 |
|
4442 |
|
4439 |
stringBuffer.append(TEXT_1027); |
4443 |
stringBuffer.append(TEXT_1029); |
4440 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4444 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4441 |
stringBuffer.append(TEXT_1028); |
4445 |
stringBuffer.append(TEXT_1030); |
4442 |
stringBuffer.append(_edge); |
4446 |
stringBuffer.append(_edge); |
4443 |
stringBuffer.append(TEXT_1029); |
4447 |
stringBuffer.append(TEXT_1031); |
4444 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4448 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4445 |
stringBuffer.append(TEXT_1030); |
4449 |
stringBuffer.append(TEXT_1032); |
4446 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
4450 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
4447 |
stringBuffer.append(TEXT_1031); |
4451 |
stringBuffer.append(TEXT_1033); |
4448 |
stringBuffer.append(_edge); |
4452 |
stringBuffer.append(_edge); |
4449 |
stringBuffer.append(TEXT_1032); |
4453 |
stringBuffer.append(TEXT_1034); |
4450 |
|
4454 |
|
4451 |
} else { |
4455 |
} else { |
4452 |
|
4456 |
|
4453 |
stringBuffer.append(TEXT_1033); |
4457 |
stringBuffer.append(TEXT_1035); |
4454 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4458 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4455 |
stringBuffer.append(TEXT_1034); |
4459 |
stringBuffer.append(TEXT_1036); |
4456 |
stringBuffer.append(_edge); |
4460 |
stringBuffer.append(_edge); |
4457 |
stringBuffer.append(TEXT_1035); |
4461 |
stringBuffer.append(TEXT_1037); |
4458 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4462 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4459 |
stringBuffer.append(TEXT_1036); |
4463 |
stringBuffer.append(TEXT_1038); |
4460 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
4464 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
4461 |
stringBuffer.append(TEXT_1037); |
4465 |
stringBuffer.append(TEXT_1039); |
4462 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4466 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4463 |
stringBuffer.append(TEXT_1038); |
4467 |
stringBuffer.append(TEXT_1040); |
4464 |
|
4468 |
|
4465 |
} |
4469 |
} |
4466 |
} |
4470 |
} |
4467 |
if (removeTarget) { |
4471 |
if (removeTarget) { |
4468 |
if (targetFeature.getEcoreFeature().isMany()) { |
4472 |
if (targetFeature.getEcoreFeature().isMany()) { |
4469 |
|
4473 |
|
4470 |
stringBuffer.append(TEXT_1039); |
4474 |
stringBuffer.append(TEXT_1041); |
4471 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4475 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4472 |
stringBuffer.append(TEXT_1040); |
4476 |
stringBuffer.append(TEXT_1042); |
4473 |
stringBuffer.append(_edge); |
4477 |
stringBuffer.append(_edge); |
4474 |
stringBuffer.append(TEXT_1041); |
4478 |
stringBuffer.append(TEXT_1043); |
4475 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4479 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4476 |
stringBuffer.append(TEXT_1042); |
4480 |
stringBuffer.append(TEXT_1044); |
4477 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4481 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4478 |
stringBuffer.append(TEXT_1043); |
4482 |
stringBuffer.append(TEXT_1045); |
4479 |
stringBuffer.append(_edge); |
4483 |
stringBuffer.append(_edge); |
4480 |
stringBuffer.append(TEXT_1044); |
4484 |
stringBuffer.append(TEXT_1046); |
4481 |
|
4485 |
|
4482 |
} else { |
4486 |
} else { |
4483 |
|
4487 |
|
4484 |
stringBuffer.append(TEXT_1045); |
4488 |
stringBuffer.append(TEXT_1047); |
4485 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4489 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4486 |
stringBuffer.append(TEXT_1046); |
4490 |
stringBuffer.append(TEXT_1048); |
4487 |
stringBuffer.append(_edge); |
4491 |
stringBuffer.append(_edge); |
4488 |
stringBuffer.append(TEXT_1047); |
4492 |
stringBuffer.append(TEXT_1049); |
4489 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4493 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4490 |
stringBuffer.append(TEXT_1048); |
4494 |
stringBuffer.append(TEXT_1050); |
4491 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4495 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4492 |
stringBuffer.append(TEXT_1049); |
4496 |
stringBuffer.append(TEXT_1051); |
4493 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4497 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4494 |
stringBuffer.append(TEXT_1050); |
4498 |
stringBuffer.append(TEXT_1052); |
4495 |
|
4499 |
|
4496 |
} |
4500 |
} |
4497 |
} |
4501 |
} |
4498 |
|
4502 |
|
4499 |
stringBuffer.append(TEXT_1051); |
4503 |
stringBuffer.append(TEXT_1053); |
4500 |
|
4504 |
|
4501 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4505 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4502 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
4506 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
4503 |
if (metaFeature.getEcoreFeature().isMany()) { |
4507 |
if (metaFeature.getEcoreFeature().isMany()) { |
4504 |
|
4508 |
|
4505 |
stringBuffer.append(TEXT_1052); |
4509 |
stringBuffer.append(TEXT_1054); |
4506 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4510 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
4507 |
stringBuffer.append(TEXT_1053); |
4511 |
stringBuffer.append(TEXT_1055); |
4508 |
stringBuffer.append(_edge); |
4512 |
stringBuffer.append(_edge); |
4509 |
stringBuffer.append(TEXT_1054); |
4513 |
stringBuffer.append(TEXT_1056); |
4510 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4514 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4511 |
stringBuffer.append(TEXT_1055); |
4515 |
stringBuffer.append(TEXT_1057); |
4512 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4516 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4513 |
stringBuffer.append(TEXT_1056); |
4517 |
stringBuffer.append(TEXT_1058); |
4514 |
stringBuffer.append(_edge); |
4518 |
stringBuffer.append(_edge); |
4515 |
stringBuffer.append(TEXT_1057); |
4519 |
stringBuffer.append(TEXT_1059); |
4516 |
|
4520 |
|
4517 |
} else { |
4521 |
} else { |
4518 |
|
4522 |
|
4519 |
stringBuffer.append(TEXT_1058); |
4523 |
stringBuffer.append(TEXT_1060); |
4520 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4524 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4521 |
stringBuffer.append(TEXT_1059); |
4525 |
stringBuffer.append(TEXT_1061); |
4522 |
stringBuffer.append(_edge); |
4526 |
stringBuffer.append(_edge); |
4523 |
stringBuffer.append(TEXT_1060); |
4527 |
stringBuffer.append(TEXT_1062); |
4524 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4528 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4525 |
stringBuffer.append(TEXT_1061); |
4529 |
stringBuffer.append(TEXT_1063); |
4526 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4530 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4527 |
stringBuffer.append(TEXT_1062); |
4531 |
stringBuffer.append(TEXT_1064); |
4528 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4532 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
4529 |
stringBuffer.append(TEXT_1063); |
4533 |
stringBuffer.append(TEXT_1065); |
4530 |
|
4534 |
|
4531 |
} |
4535 |
} |
4532 |
|
4536 |
|
4533 |
|
4537 |
|
4534 |
} |
4538 |
} |
4535 |
|
4539 |
|
4536 |
stringBuffer.append(TEXT_1064); |
4540 |
stringBuffer.append(TEXT_1066); |
4537 |
|
4541 |
|
4538 |
} |
4542 |
} |
4539 |
|
4543 |
|
4540 |
stringBuffer.append(TEXT_1065); |
4544 |
stringBuffer.append(TEXT_1067); |
4541 |
|
4545 |
|
4542 |
if (palette != null) { |
4546 |
if (palette != null) { |
4543 |
|
4547 |
|
4544 |
stringBuffer.append(TEXT_1066); |
4548 |
stringBuffer.append(TEXT_1068); |
4545 |
stringBuffer.append(createCommandNameInfix); |
4549 |
stringBuffer.append(createCommandNameInfix); |
4546 |
stringBuffer.append(genLink.getVisualID()); |
4550 |
stringBuffer.append(genLink.getVisualID()); |
4547 |
stringBuffer.append(TEXT_1067); |
4551 |
stringBuffer.append(TEXT_1069); |
4548 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
4552 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
4549 |
stringBuffer.append(TEXT_1068); |
4553 |
stringBuffer.append(TEXT_1070); |
4550 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4554 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4551 |
stringBuffer.append(TEXT_1069); |
4555 |
stringBuffer.append(TEXT_1071); |
4552 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4556 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4553 |
stringBuffer.append(TEXT_1070); |
4557 |
stringBuffer.append(TEXT_1072); |
4554 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4558 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
4555 |
stringBuffer.append(TEXT_1071); |
4559 |
stringBuffer.append(TEXT_1073); |
4556 |
stringBuffer.append(createCommandNameInfix); |
4560 |
stringBuffer.append(createCommandNameInfix); |
4557 |
stringBuffer.append(genLink.getVisualID()); |
4561 |
stringBuffer.append(genLink.getVisualID()); |
4558 |
stringBuffer.append(TEXT_1072); |
|
|
4559 |
stringBuffer.append(importManager.getImportedName(palette.getFactoryQualifiedClassName())); |
4560 |
stringBuffer.append(TEXT_1073); |
4561 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4562 |
stringBuffer.append(TEXT_1074); |
4562 |
stringBuffer.append(TEXT_1074); |
4563 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4563 |
stringBuffer.append(importManager.getImportedName(palette.getFactoryQualifiedClassName())); |
4564 |
stringBuffer.append(TEXT_1075); |
4564 |
stringBuffer.append(TEXT_1075); |
4565 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4565 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4566 |
stringBuffer.append(TEXT_1076); |
4566 |
stringBuffer.append(TEXT_1076); |
4567 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4567 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4568 |
stringBuffer.append(TEXT_1077); |
4568 |
stringBuffer.append(TEXT_1077); |
4569 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
4569 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4570 |
stringBuffer.append(TEXT_1078); |
4570 |
stringBuffer.append(TEXT_1078); |
4571 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.NotationFactory")); |
4571 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
4572 |
stringBuffer.append(TEXT_1079); |
4572 |
stringBuffer.append(TEXT_1079); |
|
|
4573 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
4574 |
stringBuffer.append(TEXT_1080); |
4575 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.NotationFactory")); |
4576 |
stringBuffer.append(TEXT_1081); |
4573 |
|
4577 |
|
4574 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4578 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4575 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4579 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4576 |
GenClass linkClass = modelFacet.getMetaClass(); |
4580 |
GenClass linkClass = modelFacet.getMetaClass(); |
4577 |
|
4581 |
|
4578 |
stringBuffer.append(TEXT_1080); |
4582 |
stringBuffer.append(TEXT_1082); |
4579 |
stringBuffer.append(importManager.getImportedName(importManager.getImportedName(linkClass.getQualifiedInterfaceName()))); |
4583 |
stringBuffer.append(importManager.getImportedName(importManager.getImportedName(linkClass.getQualifiedInterfaceName()))); |
4580 |
stringBuffer.append(TEXT_1081); |
4584 |
stringBuffer.append(TEXT_1083); |
4581 |
stringBuffer.append(importManager.getImportedName(linkClass.getGenPackage().getQualifiedFactoryInterfaceName())); |
4585 |
stringBuffer.append(importManager.getImportedName(linkClass.getGenPackage().getQualifiedFactoryInterfaceName())); |
4582 |
stringBuffer.append(TEXT_1082); |
4586 |
stringBuffer.append(TEXT_1084); |
4583 |
stringBuffer.append(linkClass.getClassifierAccessorName()); |
4587 |
stringBuffer.append(linkClass.getClassifierAccessorName()); |
4584 |
stringBuffer.append(TEXT_1083); |
4588 |
stringBuffer.append(TEXT_1085); |
4585 |
if (linkClass.isExternalInterface()) { |
4589 |
if (linkClass.isExternalInterface()) { |
4586 |
stringBuffer.append(TEXT_1084); |
4590 |
stringBuffer.append(TEXT_1086); |
4587 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4591 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4588 |
stringBuffer.append(TEXT_1085); |
4592 |
stringBuffer.append(TEXT_1087); |
4589 |
} |
4593 |
} |
4590 |
stringBuffer.append(TEXT_1086); |
4594 |
stringBuffer.append(TEXT_1088); |
4591 |
/*XXX: Class name DomainElementInitializer should be user-customizable*/ |
4595 |
/*XXX: Class name DomainElementInitializer should be user-customizable*/ |
4592 |
stringBuffer.append(TEXT_1087); |
4596 |
stringBuffer.append(TEXT_1089); |
4593 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")); |
4597 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")); |
4594 |
stringBuffer.append(TEXT_1088); |
4598 |
stringBuffer.append(TEXT_1090); |
4595 |
stringBuffer.append(genLink.getUniqueIdentifier()); |
4599 |
stringBuffer.append(genLink.getUniqueIdentifier()); |
4596 |
stringBuffer.append(TEXT_1089); |
4600 |
stringBuffer.append(TEXT_1091); |
4597 |
if (linkClass.isExternalInterface()) { |
4601 |
if (linkClass.isExternalInterface()) { |
4598 |
stringBuffer.append(TEXT_1090); |
4602 |
stringBuffer.append(TEXT_1092); |
4599 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4603 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4600 |
stringBuffer.append(TEXT_1091); |
4604 |
stringBuffer.append(TEXT_1093); |
4601 |
} |
4605 |
} |
4602 |
stringBuffer.append(TEXT_1092); |
4606 |
stringBuffer.append(TEXT_1094); |
4603 |
|
4607 |
|
4604 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4608 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4605 |
|
4609 |
|
4606 |
stringBuffer.append(TEXT_1093); |
4610 |
stringBuffer.append(TEXT_1095); |
4607 |
|
4611 |
|
4608 |
} |
4612 |
} |
4609 |
|
4613 |
|
4610 |
stringBuffer.append(TEXT_1094); |
4614 |
stringBuffer.append(TEXT_1096); |
4611 |
stringBuffer.append(importManager.getImportedName(genLink.getNotationViewFactoryQualifiedClassName())); |
4615 |
stringBuffer.append(importManager.getImportedName(genLink.getNotationViewFactoryQualifiedClassName())); |
4612 |
stringBuffer.append(TEXT_1095); |
4616 |
stringBuffer.append(TEXT_1097); |
4613 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4617 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
4614 |
stringBuffer.append(TEXT_1096); |
4618 |
stringBuffer.append(TEXT_1098); |
4615 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
4619 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
4616 |
stringBuffer.append(TEXT_1097); |
4620 |
stringBuffer.append(TEXT_1099); |
4617 |
|
4621 |
|
4618 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4622 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4619 |
|
4623 |
|
4620 |
stringBuffer.append(TEXT_1098); |
4624 |
stringBuffer.append(TEXT_1100); |
4621 |
|
4625 |
|
4622 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4626 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
4623 |
GenFeature sourceFeature = modelFacet.getSourceMetaFeature(); |
4627 |
GenFeature sourceFeature = modelFacet.getSourceMetaFeature(); |
Lines 4644-4673
Link Here
|
4644 |
} |
4648 |
} |
4645 |
} |
4649 |
} |
4646 |
|
4650 |
|
4647 |
stringBuffer.append(TEXT_1099); |
4651 |
stringBuffer.append(TEXT_1101); |
4648 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4652 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4649 |
stringBuffer.append(TEXT_1100); |
4653 |
stringBuffer.append(TEXT_1102); |
4650 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getGenPackage().getQualifiedPackageInterfaceName())); |
4654 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getGenPackage().getQualifiedPackageInterfaceName())); |
4651 |
stringBuffer.append(TEXT_1101); |
4655 |
stringBuffer.append(TEXT_1103); |
4652 |
stringBuffer.append(containmentFeature.getGenClass().getClassifierAccessorName()); |
4656 |
stringBuffer.append(containmentFeature.getGenClass().getClassifierAccessorName()); |
4653 |
stringBuffer.append(TEXT_1102); |
4657 |
stringBuffer.append(TEXT_1104); |
4654 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4658 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4655 |
stringBuffer.append(TEXT_1103); |
4659 |
stringBuffer.append(TEXT_1105); |
4656 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4660 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4657 |
stringBuffer.append(TEXT_1104); |
4661 |
stringBuffer.append(TEXT_1106); |
4658 |
stringBuffer.append(containmentFeature.getFeatureAccessorName()); |
4662 |
stringBuffer.append(containmentFeature.getFeatureAccessorName()); |
4659 |
stringBuffer.append(TEXT_1105); |
4663 |
stringBuffer.append(TEXT_1107); |
4660 |
|
4664 |
|
4661 |
} |
4665 |
} |
4662 |
if (addChild) { |
4666 |
if (addChild) { |
4663 |
|
4667 |
|
4664 |
stringBuffer.append(TEXT_1106); |
4668 |
stringBuffer.append(TEXT_1108); |
4665 |
stringBuffer.append(importManager.getImportedName(childFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4669 |
stringBuffer.append(importManager.getImportedName(childFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4666 |
stringBuffer.append(TEXT_1107); |
4670 |
stringBuffer.append(TEXT_1109); |
4667 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4671 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4668 |
stringBuffer.append(TEXT_1108); |
4672 |
stringBuffer.append(TEXT_1110); |
4669 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
4673 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
4670 |
stringBuffer.append(TEXT_1109); |
4674 |
stringBuffer.append(TEXT_1111); |
4671 |
|
4675 |
|
4672 |
} |
4676 |
} |
4673 |
if (addSource) { |
4677 |
if (addSource) { |
Lines 4677-4705
Link Here
|
4677 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
4681 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
4678 |
GenClass _ownerGenClass = modelFacet.getMetaClass(); |
4682 |
GenClass _ownerGenClass = modelFacet.getMetaClass(); |
4679 |
|
4683 |
|
4680 |
stringBuffer.append(TEXT_1110); |
4684 |
stringBuffer.append(TEXT_1112); |
4681 |
|
4685 |
|
4682 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
4686 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
4683 |
if (upperBound > 0) { |
4687 |
if (upperBound > 0) { |
4684 |
if (upperBound == 1) { |
4688 |
if (upperBound == 1) { |
4685 |
|
4689 |
|
4686 |
stringBuffer.append(TEXT_1111); |
4690 |
stringBuffer.append(TEXT_1113); |
4687 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
4691 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
4688 |
stringBuffer.append(TEXT_1112); |
4692 |
stringBuffer.append(TEXT_1114); |
4689 |
stringBuffer.append(_exceedsUpperBound); |
4693 |
stringBuffer.append(_exceedsUpperBound); |
4690 |
stringBuffer.append(TEXT_1113); |
4694 |
stringBuffer.append(TEXT_1115); |
4691 |
|
4695 |
|
4692 |
} else { |
4696 |
} else { |
4693 |
|
4697 |
|
4694 |
stringBuffer.append(TEXT_1114); |
4698 |
stringBuffer.append(TEXT_1116); |
4695 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
4699 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
4696 |
stringBuffer.append(TEXT_1115); |
4700 |
stringBuffer.append(TEXT_1117); |
4697 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4701 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4698 |
stringBuffer.append(TEXT_1116); |
4702 |
stringBuffer.append(TEXT_1118); |
4699 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4703 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4700 |
stringBuffer.append(TEXT_1117); |
4704 |
stringBuffer.append(TEXT_1119); |
4701 |
stringBuffer.append(_exceedsUpperBound); |
4705 |
stringBuffer.append(_exceedsUpperBound); |
4702 |
stringBuffer.append(TEXT_1118); |
4706 |
stringBuffer.append(TEXT_1120); |
4703 |
|
4707 |
|
4704 |
} |
4708 |
} |
4705 |
} |
4709 |
} |
Lines 4707-4719
Link Here
|
4707 |
|
4711 |
|
4708 |
} |
4712 |
} |
4709 |
|
4713 |
|
4710 |
stringBuffer.append(TEXT_1119); |
4714 |
stringBuffer.append(TEXT_1121); |
4711 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4715 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4712 |
stringBuffer.append(TEXT_1120); |
4716 |
stringBuffer.append(TEXT_1122); |
4713 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4717 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4714 |
stringBuffer.append(TEXT_1121); |
4718 |
stringBuffer.append(TEXT_1123); |
4715 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
4719 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
4716 |
stringBuffer.append(TEXT_1122); |
4720 |
stringBuffer.append(TEXT_1124); |
4717 |
|
4721 |
|
4718 |
} |
4722 |
} |
4719 |
if (addTarget) { |
4723 |
if (addTarget) { |
Lines 4723-4751
Link Here
|
4723 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
4727 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
4724 |
GenClass _ownerGenClass = modelFacet.getMetaClass(); |
4728 |
GenClass _ownerGenClass = modelFacet.getMetaClass(); |
4725 |
|
4729 |
|
4726 |
stringBuffer.append(TEXT_1123); |
4730 |
stringBuffer.append(TEXT_1125); |
4727 |
|
4731 |
|
4728 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
4732 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
4729 |
if (upperBound > 0) { |
4733 |
if (upperBound > 0) { |
4730 |
if (upperBound == 1) { |
4734 |
if (upperBound == 1) { |
4731 |
|
4735 |
|
4732 |
stringBuffer.append(TEXT_1124); |
4736 |
stringBuffer.append(TEXT_1126); |
4733 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
4737 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, false); |
4734 |
stringBuffer.append(TEXT_1125); |
4738 |
stringBuffer.append(TEXT_1127); |
4735 |
stringBuffer.append(_exceedsUpperBound); |
4739 |
stringBuffer.append(_exceedsUpperBound); |
4736 |
stringBuffer.append(TEXT_1126); |
4740 |
stringBuffer.append(TEXT_1128); |
4737 |
|
4741 |
|
4738 |
} else { |
4742 |
} else { |
4739 |
|
4743 |
|
4740 |
stringBuffer.append(TEXT_1127); |
4744 |
stringBuffer.append(TEXT_1129); |
4741 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
4745 |
myFeatureGetAccessorHelper.appendFeatureValueGetter(_ownerInstance, _feature, _ownerGenClass, true); |
4742 |
stringBuffer.append(TEXT_1128); |
4746 |
stringBuffer.append(TEXT_1130); |
4743 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4747 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
4744 |
stringBuffer.append(TEXT_1129); |
4748 |
stringBuffer.append(TEXT_1131); |
4745 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4749 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
4746 |
stringBuffer.append(TEXT_1130); |
4750 |
stringBuffer.append(TEXT_1132); |
4747 |
stringBuffer.append(_exceedsUpperBound); |
4751 |
stringBuffer.append(_exceedsUpperBound); |
4748 |
stringBuffer.append(TEXT_1131); |
4752 |
stringBuffer.append(TEXT_1133); |
4749 |
|
4753 |
|
4750 |
} |
4754 |
} |
4751 |
} |
4755 |
} |
Lines 4753-4822
Link Here
|
4753 |
|
4757 |
|
4754 |
} |
4758 |
} |
4755 |
|
4759 |
|
4756 |
stringBuffer.append(TEXT_1132); |
4760 |
stringBuffer.append(TEXT_1134); |
4757 |
stringBuffer.append(importManager.getImportedName(targetFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4761 |
stringBuffer.append(importManager.getImportedName(targetFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4758 |
stringBuffer.append(TEXT_1133); |
4762 |
stringBuffer.append(TEXT_1135); |
4759 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4763 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4760 |
stringBuffer.append(TEXT_1134); |
4764 |
stringBuffer.append(TEXT_1136); |
4761 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4765 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
4762 |
stringBuffer.append(TEXT_1135); |
4766 |
stringBuffer.append(TEXT_1137); |
4763 |
|
4767 |
|
4764 |
} |
4768 |
} |
4765 |
|
4769 |
|
4766 |
stringBuffer.append(TEXT_1136); |
4770 |
stringBuffer.append(TEXT_1138); |
4767 |
|
4771 |
|
4768 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4772 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
4769 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
4773 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
4770 |
|
4774 |
|
4771 |
stringBuffer.append(TEXT_1137); |
4775 |
stringBuffer.append(TEXT_1139); |
4772 |
stringBuffer.append(importManager.getImportedName(metaFeature.getEcoreFeature().isMany()? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4776 |
stringBuffer.append(importManager.getImportedName(metaFeature.getEcoreFeature().isMany()? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
4773 |
stringBuffer.append(TEXT_1138); |
4777 |
stringBuffer.append(TEXT_1140); |
4774 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4778 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
4775 |
stringBuffer.append(TEXT_1139); |
4779 |
stringBuffer.append(TEXT_1141); |
4776 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4780 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
4777 |
stringBuffer.append(TEXT_1140); |
4781 |
stringBuffer.append(TEXT_1142); |
4778 |
|
4782 |
|
4779 |
} |
4783 |
} |
4780 |
|
4784 |
|
4781 |
stringBuffer.append(TEXT_1141); |
4785 |
stringBuffer.append(TEXT_1143); |
4782 |
stringBuffer.append(TEXT_1142); |
4786 |
stringBuffer.append(TEXT_1144); |
4783 |
|
4787 |
|
4784 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4788 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
4785 |
|
4789 |
|
4786 |
stringBuffer.append(TEXT_1143); |
4790 |
stringBuffer.append(TEXT_1145); |
4787 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4791 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4788 |
stringBuffer.append(TEXT_1144); |
4792 |
stringBuffer.append(TEXT_1146); |
4789 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4793 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
4790 |
stringBuffer.append(TEXT_1145); |
4794 |
stringBuffer.append(TEXT_1147); |
4791 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EClass")); |
4795 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EClass")); |
4792 |
stringBuffer.append(TEXT_1146); |
4796 |
stringBuffer.append(TEXT_1148); |
4793 |
|
4797 |
|
4794 |
} |
4798 |
} |
4795 |
|
4799 |
|
4796 |
stringBuffer.append(TEXT_1147); |
4800 |
stringBuffer.append(TEXT_1149); |
4797 |
|
4801 |
|
4798 |
{ |
4802 |
{ |
4799 |
String _source = "source.getElement()"; |
4803 |
String _source = "source.getElement()"; |
4800 |
String _target = "target.getElement()"; |
4804 |
String _target = "target.getElement()"; |
4801 |
|
4805 |
|
4802 |
stringBuffer.append(TEXT_1148); |
4806 |
stringBuffer.append(TEXT_1150); |
4803 |
|
4807 |
|
4804 |
if (linkConstraints != null) { |
4808 |
if (linkConstraints != null) { |
4805 |
|
4809 |
|
4806 |
stringBuffer.append(TEXT_1149); |
4810 |
stringBuffer.append(TEXT_1151); |
4807 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4811 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
4808 |
stringBuffer.append(TEXT_1150); |
4812 |
stringBuffer.append(TEXT_1152); |
4809 |
stringBuffer.append(_source); |
4813 |
stringBuffer.append(_source); |
4810 |
stringBuffer.append(TEXT_1151); |
4814 |
stringBuffer.append(TEXT_1153); |
4811 |
stringBuffer.append(_target); |
4815 |
stringBuffer.append(_target); |
4812 |
stringBuffer.append(TEXT_1152); |
4816 |
stringBuffer.append(TEXT_1154); |
4813 |
|
4817 |
|
4814 |
} |
4818 |
} |
4815 |
|
4819 |
|
4816 |
|
4820 |
|
4817 |
} //local declarations for linkConstraints.jetinc |
4821 |
} //local declarations for linkConstraints.jetinc |
4818 |
|
4822 |
|
4819 |
stringBuffer.append(TEXT_1153); |
4823 |
stringBuffer.append(TEXT_1155); |
4820 |
|
4824 |
|
4821 |
} |
4825 |
} |
4822 |
|
4826 |
|
Lines 4825-4846
Link Here
|
4825 |
if (genNode.getViewmap() instanceof InnerClassViewmap) { |
4829 |
if (genNode.getViewmap() instanceof InnerClassViewmap) { |
4826 |
String classBody = ((InnerClassViewmap) genNode.getViewmap()).getClassBody(); |
4830 |
String classBody = ((InnerClassViewmap) genNode.getViewmap()).getClassBody(); |
4827 |
|
4831 |
|
4828 |
stringBuffer.append(TEXT_1154); |
4832 |
stringBuffer.append(TEXT_1156); |
4829 |
stringBuffer.append(classBody); |
4833 |
stringBuffer.append(classBody); |
4830 |
stringBuffer.append(TEXT_1155); |
4834 |
stringBuffer.append(TEXT_1157); |
4831 |
|
4835 |
|
4832 |
if (classBody.indexOf("DPtoLP") != -1) { |
4836 |
if (classBody.indexOf("DPtoLP") != -1) { |
4833 |
|
4837 |
|
4834 |
stringBuffer.append(TEXT_1156); |
4838 |
stringBuffer.append(TEXT_1158); |
4835 |
|
4839 |
|
4836 |
} |
4840 |
} |
4837 |
|
4841 |
|
4838 |
|
4842 |
|
4839 |
} |
4843 |
} |
4840 |
|
4844 |
|
4841 |
stringBuffer.append(TEXT_1157); |
4845 |
stringBuffer.append(TEXT_1159); |
4842 |
importManager.emitSortedImports(); |
4846 |
importManager.emitSortedImports(); |
4843 |
stringBuffer.append(TEXT_1158); |
4847 |
stringBuffer.append(TEXT_1160); |
4844 |
return stringBuffer.toString(); |
4848 |
return stringBuffer.toString(); |
4845 |
} |
4849 |
} |
4846 |
} |
4850 |
} |