Lines 742-912
Link Here
|
742 |
protected final String TEXT_721 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
742 |
protected final String TEXT_721 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge.getSource().getElement(), "; |
743 |
protected final String TEXT_722 = ".eINSTANCE.get"; |
743 |
protected final String TEXT_722 = ".eINSTANCE.get"; |
744 |
protected final String TEXT_723 = "(), newTarget.getElement()));"; |
744 |
protected final String TEXT_723 = "(), newTarget.getElement()));"; |
745 |
protected final String TEXT_724 = NL + "\t\t\tresult.append("; |
745 |
protected final String TEXT_724 = NL + "\t\t\treturn result;" + NL + "\t\t}"; |
746 |
protected final String TEXT_725 = ".create(" + NL + "\t\t\t\teditingDomain," + NL + "\t\t\t\tedge, "; |
746 |
protected final String TEXT_725 = NL; |
747 |
protected final String TEXT_726 = ".eINSTANCE.getView_Element(), newTarget.getElement()));"; |
747 |
protected final String TEXT_726 = NL + "\t\t\tprivate "; |
748 |
protected final String TEXT_727 = NL + "\t\t\treturn result;" + NL + "\t\t}"; |
748 |
protected final String TEXT_727 = " createDomainModelRemoveCommand("; |
749 |
protected final String TEXT_728 = NL; |
749 |
protected final String TEXT_728 = " editingDomain) {"; |
750 |
protected final String TEXT_729 = NL + "\t\t\tprivate "; |
750 |
protected final String TEXT_729 = NL + "\t\t\t\t"; |
751 |
protected final String TEXT_730 = " createDomainModelRemoveCommand("; |
751 |
protected final String TEXT_730 = " result = new "; |
752 |
protected final String TEXT_731 = " editingDomain) {"; |
752 |
protected final String TEXT_731 = "();"; |
753 |
protected final String TEXT_732 = NL + "\t\t\t\t"; |
753 |
protected final String TEXT_732 = NL + "\t\t\t\tresult.append("; |
754 |
protected final String TEXT_733 = " result = new "; |
754 |
protected final String TEXT_733 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
755 |
protected final String TEXT_734 = "();"; |
755 |
protected final String TEXT_734 = ".getElement().eContainer(), "; |
756 |
protected final String TEXT_735 = NL + "\t\t\t\tresult.append("; |
756 |
protected final String TEXT_735 = ".getElement().eContainmentFeature(), "; |
757 |
protected final String TEXT_736 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
757 |
protected final String TEXT_736 = ".getElement()));"; |
758 |
protected final String TEXT_737 = ".getElement().eContainer(), "; |
758 |
protected final String TEXT_737 = NL + "\t\t\t\tresult.append("; |
759 |
protected final String TEXT_738 = ".getElement().eContainmentFeature(), "; |
759 |
protected final String TEXT_738 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
760 |
protected final String TEXT_739 = ".getElement()));"; |
760 |
protected final String TEXT_739 = ".getElement().eContainer(), "; |
761 |
protected final String TEXT_740 = NL + "\t\t\t\tresult.append("; |
761 |
protected final String TEXT_740 = ".getElement().eContainmentFeature(), "; |
762 |
protected final String TEXT_741 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
762 |
protected final String TEXT_741 = ".UNSET_VALUE));"; |
763 |
protected final String TEXT_742 = ".getElement().eContainer(), "; |
763 |
protected final String TEXT_742 = NL + "\t\t\t\treturn "; |
764 |
protected final String TEXT_743 = ".getElement().eContainmentFeature(), "; |
764 |
protected final String TEXT_743 = ".INSTANCE;"; |
765 |
protected final String TEXT_744 = ".UNSET_VALUE));"; |
765 |
protected final String TEXT_744 = NL + "\t\t\t\tresult.append("; |
766 |
protected final String TEXT_745 = NL + "\t\t\t\treturn "; |
766 |
protected final String TEXT_745 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
767 |
protected final String TEXT_746 = ".INSTANCE;"; |
767 |
protected final String TEXT_746 = ".getElement().eContainer(), "; |
768 |
protected final String TEXT_747 = NL + "\t\t\t\tresult.append("; |
768 |
protected final String TEXT_747 = ".eINSTANCE.get"; |
769 |
protected final String TEXT_748 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
769 |
protected final String TEXT_748 = "()," + NL + "\t\t\t\t\t"; |
770 |
protected final String TEXT_749 = ".getElement().eContainer(), "; |
770 |
protected final String TEXT_749 = ".getElement()));"; |
771 |
protected final String TEXT_750 = ".eINSTANCE.get"; |
771 |
protected final String TEXT_750 = NL + "\t\t\t\tresult.append("; |
772 |
protected final String TEXT_751 = "()," + NL + "\t\t\t\t\t"; |
772 |
protected final String TEXT_751 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
773 |
protected final String TEXT_752 = ".getElement()));"; |
773 |
protected final String TEXT_752 = ".getElement().eContainer(), "; |
774 |
protected final String TEXT_753 = NL + "\t\t\t\tresult.append("; |
774 |
protected final String TEXT_753 = ".eINSTANCE.get"; |
775 |
protected final String TEXT_754 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
775 |
protected final String TEXT_754 = "()," + NL + "\t\t\t\t\t"; |
776 |
protected final String TEXT_755 = ".getElement().eContainer(), "; |
776 |
protected final String TEXT_755 = ".UNSET_VALUE));"; |
777 |
protected final String TEXT_756 = ".eINSTANCE.get"; |
777 |
protected final String TEXT_756 = NL + "\t\t\t\tresult.append("; |
778 |
protected final String TEXT_757 = "()," + NL + "\t\t\t\t\t"; |
778 |
protected final String TEXT_757 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
779 |
protected final String TEXT_758 = ".UNSET_VALUE));"; |
779 |
protected final String TEXT_758 = ".getElement(), "; |
780 |
protected final String TEXT_759 = NL + "\t\t\t\tresult.append("; |
780 |
protected final String TEXT_759 = ".eINSTANCE.get"; |
781 |
protected final String TEXT_760 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
781 |
protected final String TEXT_760 = "(), "; |
782 |
protected final String TEXT_761 = ".getElement(), "; |
782 |
protected final String TEXT_761 = ".getSource().getElement()));"; |
783 |
protected final String TEXT_762 = ".eINSTANCE.get"; |
783 |
protected final String TEXT_762 = NL + "\t\t\t\tresult.append("; |
784 |
protected final String TEXT_763 = "(), "; |
784 |
protected final String TEXT_763 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
785 |
protected final String TEXT_764 = ".getSource().getElement()));"; |
785 |
protected final String TEXT_764 = ".getElement(), "; |
786 |
protected final String TEXT_765 = NL + "\t\t\t\tresult.append("; |
786 |
protected final String TEXT_765 = ".eINSTANCE.get"; |
787 |
protected final String TEXT_766 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
787 |
protected final String TEXT_766 = "(), "; |
788 |
protected final String TEXT_767 = ".getElement(), "; |
788 |
protected final String TEXT_767 = ".UNSET_VALUE));"; |
789 |
protected final String TEXT_768 = ".eINSTANCE.get"; |
789 |
protected final String TEXT_768 = NL + "\t\t\t\tresult.append("; |
790 |
protected final String TEXT_769 = "(), "; |
790 |
protected final String TEXT_769 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
791 |
protected final String TEXT_770 = ".UNSET_VALUE));"; |
791 |
protected final String TEXT_770 = ".getElement(), "; |
792 |
protected final String TEXT_771 = NL + "\t\t\t\tresult.append("; |
792 |
protected final String TEXT_771 = ".eINSTANCE.get"; |
793 |
protected final String TEXT_772 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
793 |
protected final String TEXT_772 = "(), "; |
794 |
protected final String TEXT_773 = ".getElement(), "; |
794 |
protected final String TEXT_773 = ".getTarget().getElement()));"; |
795 |
protected final String TEXT_774 = ".eINSTANCE.get"; |
795 |
protected final String TEXT_774 = NL + "\t\t\t\tresult.append("; |
796 |
protected final String TEXT_775 = "(), "; |
796 |
protected final String TEXT_775 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
797 |
protected final String TEXT_776 = ".getTarget().getElement()));"; |
797 |
protected final String TEXT_776 = ".getElement(), "; |
798 |
protected final String TEXT_777 = NL + "\t\t\t\tresult.append("; |
798 |
protected final String TEXT_777 = ".eINSTANCE.get"; |
799 |
protected final String TEXT_778 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
799 |
protected final String TEXT_778 = "(), "; |
800 |
protected final String TEXT_779 = ".getElement(), "; |
800 |
protected final String TEXT_779 = ".UNSET_VALUE));"; |
801 |
protected final String TEXT_780 = ".eINSTANCE.get"; |
801 |
protected final String TEXT_780 = NL + "\t\t\t\treturn result;"; |
802 |
protected final String TEXT_781 = "(), "; |
802 |
protected final String TEXT_781 = NL + "\t\t\t\treturn "; |
803 |
protected final String TEXT_782 = ".UNSET_VALUE));"; |
803 |
protected final String TEXT_782 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
804 |
protected final String TEXT_783 = NL + "\t\t\t\treturn result;"; |
804 |
protected final String TEXT_783 = ".getSource().getElement(), "; |
805 |
protected final String TEXT_784 = NL + "\t\t\t\treturn "; |
805 |
protected final String TEXT_784 = ".eINSTANCE.get"; |
806 |
protected final String TEXT_785 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
806 |
protected final String TEXT_785 = "(), "; |
807 |
protected final String TEXT_786 = ".getSource().getElement(), "; |
807 |
protected final String TEXT_786 = ".getTarget().getElement());"; |
808 |
protected final String TEXT_787 = ".eINSTANCE.get"; |
808 |
protected final String TEXT_787 = NL + "\t\t\t\treturn "; |
809 |
protected final String TEXT_788 = "(), "; |
809 |
protected final String TEXT_788 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
810 |
protected final String TEXT_789 = ".getTarget().getElement());"; |
810 |
protected final String TEXT_789 = ".getSource().getElement(), "; |
811 |
protected final String TEXT_790 = NL + "\t\t\t\treturn "; |
811 |
protected final String TEXT_790 = ".eINSTANCE.get"; |
812 |
protected final String TEXT_791 = ".create(" + NL + "\t\t\t\t\teditingDomain," + NL + "\t\t\t\t\t"; |
812 |
protected final String TEXT_791 = "(), "; |
813 |
protected final String TEXT_792 = ".getSource().getElement(), "; |
813 |
protected final String TEXT_792 = ".UNSET_VALUE);"; |
814 |
protected final String TEXT_793 = ".eINSTANCE.get"; |
814 |
protected final String TEXT_793 = NL + "\t\t\t}"; |
815 |
protected final String TEXT_794 = "(), "; |
815 |
protected final String TEXT_794 = NL + "\t}" + NL; |
816 |
protected final String TEXT_795 = ".UNSET_VALUE);"; |
816 |
protected final String TEXT_795 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Create"; |
817 |
protected final String TEXT_796 = NL + "\t\t\t}"; |
817 |
protected final String TEXT_796 = "Command extends "; |
818 |
protected final String TEXT_797 = NL + "\t}" + NL; |
818 |
protected final String TEXT_797 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
819 |
protected final String TEXT_798 = NL + "\t/**" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprivate static class Create"; |
819 |
protected final String TEXT_798 = " source;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
820 |
protected final String TEXT_799 = "Command extends "; |
820 |
protected final String TEXT_799 = " target;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
821 |
protected final String TEXT_800 = " {" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
821 |
protected final String TEXT_800 = " 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"; |
822 |
protected final String TEXT_801 = " source;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
822 |
protected final String TEXT_801 = "Command("; |
823 |
protected final String TEXT_802 = " target;" + NL + "\t\t/**" + NL + "\t\t * @generated" + NL + "\t\t */" + NL + "\t\tprivate final "; |
823 |
protected final String TEXT_802 = ".CreateConnectionRequestEx requestEx) {" + NL + "\t\t\tif (requestEx.getSourceEditPart().getModel() instanceof "; |
824 |
protected final String TEXT_803 = " 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"; |
824 |
protected final String TEXT_803 = ") {" + NL + "\t\t\t\tsource = ("; |
825 |
protected final String TEXT_804 = "Command("; |
825 |
protected final String TEXT_804 = ")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 "; |
826 |
protected final String TEXT_805 = ".CreateConnectionRequestEx requestEx) {" + NL + "\t\t\tif (requestEx.getSourceEditPart().getModel() instanceof "; |
826 |
protected final String TEXT_805 = ") {" + NL + "\t\t\t\ttarget = ("; |
827 |
protected final String TEXT_806 = ") {" + NL + "\t\t\t\tsource = ("; |
827 |
protected final String TEXT_806 = ")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 = "; |
828 |
protected final String TEXT_807 = ")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 "; |
828 |
protected final String TEXT_807 = ".INSTANCE;" + NL + "\t\t\t\treturn;" + NL + "\t\t\t}" + NL + "\t\t\tcreatedEdge = "; |
829 |
protected final String TEXT_808 = ") {" + NL + "\t\t\t\ttarget = ("; |
829 |
protected final String TEXT_808 = ".eINSTANCE.createEdge();"; |
830 |
protected final String TEXT_809 = ")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 = "; |
830 |
protected final String TEXT_809 = NL + "\t\t\t"; |
831 |
protected final String TEXT_810 = ".INSTANCE;" + NL + "\t\t\t\treturn;" + NL + "\t\t\t}" + NL + "\t\t\tcreatedEdge = "; |
831 |
protected final String TEXT_810 = " createdDomainElement = "; |
832 |
protected final String TEXT_811 = ".eINSTANCE.createEdge();"; |
832 |
protected final String TEXT_811 = ".eINSTANCE.create"; |
833 |
protected final String TEXT_812 = NL + "\t\t\t"; |
833 |
protected final String TEXT_812 = "();" + NL + "\t\t\tcreatedEdge.setElement(createdDomainElement);" + NL + "\t\t\t"; |
834 |
protected final String TEXT_813 = " createdDomainElement = "; |
834 |
protected final String TEXT_813 = NL + "\t\t\t"; |
835 |
protected final String TEXT_814 = ".eINSTANCE.create"; |
835 |
protected final String TEXT_814 = "."; |
836 |
protected final String TEXT_815 = "();" + NL + "\t\t\tcreatedEdge.setElement(createdDomainElement);" + NL + "\t\t\t"; |
836 |
protected final String TEXT_815 = ".initializeElement(createdDomainElement);"; |
837 |
protected final String TEXT_816 = NL + "\t\t\t"; |
837 |
protected final String TEXT_816 = NL + "\t\t\tcreatedEdge.setElement(null);"; |
838 |
protected final String TEXT_817 = "."; |
838 |
protected final String TEXT_817 = NL + "\t\t\t"; |
839 |
protected final String TEXT_818 = ".initializeElement(createdDomainElement);"; |
839 |
protected final String TEXT_818 = ".decorateView(createdEdge);" + NL + "\t\t\t"; |
840 |
protected final String TEXT_819 = NL + "\t\t\tcreatedEdge.setElement(target.getElement());\t\t//XXX: is this correct?"; |
840 |
protected final String TEXT_819 = " domainModelEditDomain = "; |
841 |
protected final String TEXT_820 = NL + "\t\t\t"; |
841 |
protected final String TEXT_820 = ".getEditingDomain(source.getDiagram().getElement());"; |
842 |
protected final String TEXT_821 = ".decorateView(createdEdge);" + NL + "\t\t\t"; |
842 |
protected final String TEXT_821 = NL + "\t\t\torg.eclipse.emf.common.command.CompoundCommand addLinkEndsCommand = new org.eclipse.emf.common.command.CompoundCommand();"; |
843 |
protected final String TEXT_822 = " domainModelEditDomain = "; |
843 |
protected final String TEXT_822 = NL + "\t\t\t"; |
844 |
protected final String TEXT_823 = ".getEditingDomain(source.getDiagram().getElement());"; |
844 |
protected final String TEXT_823 = " container = getRelationshipContainer(source.getElement(), "; |
845 |
protected final String TEXT_824 = NL + "\t\t\torg.eclipse.emf.common.command.CompoundCommand addLinkEndsCommand = new org.eclipse.emf.common.command.CompoundCommand();"; |
845 |
protected final String TEXT_824 = ".eINSTANCE.get"; |
846 |
protected final String TEXT_825 = NL + "\t\t\t"; |
846 |
protected final String TEXT_825 = "());" + 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("; |
847 |
protected final String TEXT_826 = " container = getRelationshipContainer(source.getElement(), "; |
847 |
protected final String TEXT_826 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcontainer, "; |
848 |
protected final String TEXT_827 = ".eINSTANCE.get"; |
848 |
protected final String TEXT_827 = ".eINSTANCE.get"; |
849 |
protected final String TEXT_828 = "());" + 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("; |
849 |
protected final String TEXT_828 = "(), createdDomainElement));"; |
850 |
protected final String TEXT_829 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcontainer, "; |
850 |
protected final String TEXT_829 = NL + "\t\t\taddLinkEndsCommand.append("; |
851 |
protected final String TEXT_830 = ".eINSTANCE.get"; |
851 |
protected final String TEXT_830 = ".create(domainModelEditDomain," + NL + "\t\t\t\tcontainer, "; |
852 |
protected final String TEXT_831 = "(), createdDomainElement));"; |
852 |
protected final String TEXT_831 = ".eINSTANCE.get"; |
853 |
protected final String TEXT_832 = NL + "\t\t\taddLinkEndsCommand.append("; |
853 |
protected final String TEXT_832 = "(), createdDomainElement));"; |
854 |
protected final String TEXT_833 = ".create(domainModelEditDomain," + NL + "\t\t\t\tcontainer, "; |
854 |
protected final String TEXT_833 = NL; |
855 |
protected final String TEXT_834 = ".eINSTANCE.get"; |
855 |
protected final String TEXT_834 = NL + "\t\tif ("; |
856 |
protected final String TEXT_835 = "(), createdDomainElement));"; |
856 |
protected final String TEXT_835 = "."; |
857 |
protected final String TEXT_836 = NL; |
857 |
protected final String TEXT_836 = "() != null) {" + NL + "\t\t\t"; |
858 |
protected final String TEXT_837 = NL + "\t\tif ("; |
858 |
protected final String TEXT_837 = NL + "\t\t}"; |
859 |
protected final String TEXT_838 = "."; |
859 |
protected final String TEXT_838 = NL + "\t\tif ("; |
860 |
protected final String TEXT_839 = "() != null) {" + NL + "\t\t\t"; |
860 |
protected final String TEXT_839 = "."; |
861 |
protected final String TEXT_840 = NL + "\t\t}"; |
861 |
protected final String TEXT_840 = "().size() >= "; |
862 |
protected final String TEXT_841 = NL + "\t\tif ("; |
862 |
protected final String TEXT_841 = ".eINSTANCE.get"; |
863 |
protected final String TEXT_842 = "."; |
863 |
protected final String TEXT_842 = ".getUpperBound()) {" + NL + "\t\t\t"; |
864 |
protected final String TEXT_843 = "().size() >= "; |
864 |
protected final String TEXT_843 = NL + "\t\t}"; |
865 |
protected final String TEXT_844 = ".eINSTANCE.get"; |
865 |
protected final String TEXT_844 = NL + "\t\t\taddLinkEndsCommand.append("; |
866 |
protected final String TEXT_845 = ".getUpperBound()) {" + NL + "\t\t\t"; |
866 |
protected final String TEXT_845 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
867 |
protected final String TEXT_846 = NL + "\t\t}"; |
867 |
protected final String TEXT_846 = ".eINSTANCE.get"; |
868 |
protected final String TEXT_847 = NL + "\t\t\taddLinkEndsCommand.append("; |
868 |
protected final String TEXT_847 = "(), source.getElement()));"; |
869 |
protected final String TEXT_848 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
869 |
protected final String TEXT_848 = NL; |
870 |
protected final String TEXT_849 = ".eINSTANCE.get"; |
870 |
protected final String TEXT_849 = NL + "\t\tif ("; |
871 |
protected final String TEXT_850 = "(), source.getElement()));"; |
871 |
protected final String TEXT_850 = "."; |
872 |
protected final String TEXT_851 = NL; |
872 |
protected final String TEXT_851 = "() != null) {" + NL + "\t\t\t"; |
873 |
protected final String TEXT_852 = NL + "\t\tif ("; |
873 |
protected final String TEXT_852 = NL + "\t\t}"; |
874 |
protected final String TEXT_853 = "."; |
874 |
protected final String TEXT_853 = NL + "\t\tif ("; |
875 |
protected final String TEXT_854 = "() != null) {" + NL + "\t\t\t"; |
875 |
protected final String TEXT_854 = "."; |
876 |
protected final String TEXT_855 = NL + "\t\t}"; |
876 |
protected final String TEXT_855 = "().size() >= "; |
877 |
protected final String TEXT_856 = NL + "\t\tif ("; |
877 |
protected final String TEXT_856 = ".eINSTANCE.get"; |
878 |
protected final String TEXT_857 = "."; |
878 |
protected final String TEXT_857 = ".getUpperBound()) {" + NL + "\t\t\t"; |
879 |
protected final String TEXT_858 = "().size() >= "; |
879 |
protected final String TEXT_858 = NL + "\t\t}"; |
880 |
protected final String TEXT_859 = ".eINSTANCE.get"; |
880 |
protected final String TEXT_859 = NL + "\t\t\taddLinkEndsCommand.append("; |
881 |
protected final String TEXT_860 = ".getUpperBound()) {" + NL + "\t\t\t"; |
881 |
protected final String TEXT_860 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
882 |
protected final String TEXT_861 = NL + "\t\t}"; |
882 |
protected final String TEXT_861 = ".eINSTANCE.get"; |
883 |
protected final String TEXT_862 = NL + "\t\t\taddLinkEndsCommand.append("; |
883 |
protected final String TEXT_862 = "(), target.getElement()));"; |
884 |
protected final String TEXT_863 = ".create(domainModelEditDomain, " + NL + "\t\t\t\tcreatedDomainElement, "; |
884 |
protected final String TEXT_863 = NL + "\t\tdomainModelAddCommand = addLinkEndsCommand;"; |
885 |
protected final String TEXT_864 = ".eINSTANCE.get"; |
885 |
protected final String TEXT_864 = NL + "\t\t\tdomainModelAddCommand = "; |
886 |
protected final String TEXT_865 = "(), target.getElement()));"; |
886 |
protected final String TEXT_865 = ".create(domainModelEditDomain, source.getElement(), " + NL + "\t\t\t\t"; |
887 |
protected final String TEXT_866 = NL + "\t\tdomainModelAddCommand = addLinkEndsCommand;"; |
887 |
protected final String TEXT_866 = ".eINSTANCE.get"; |
888 |
protected final String TEXT_867 = NL + "\t\t\tdomainModelAddCommand = "; |
888 |
protected final String TEXT_867 = "(), target.getElement());"; |
889 |
protected final String TEXT_868 = ".create(domainModelEditDomain, source.getElement(), " + NL + "\t\t\t\t"; |
889 |
protected final String TEXT_868 = NL + "\t\t}" + NL; |
890 |
protected final String TEXT_869 = ".eINSTANCE.get"; |
890 |
protected final String TEXT_869 = NL; |
891 |
protected final String TEXT_870 = "(), target.getElement());"; |
891 |
protected final String TEXT_870 = 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 "; |
892 |
protected final String TEXT_871 = NL + "\t\t}" + NL; |
892 |
protected final String TEXT_871 = " getRelationshipContainer("; |
893 |
protected final String TEXT_872 = NL; |
893 |
protected final String TEXT_872 = " element, "; |
894 |
protected final String TEXT_873 = 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 "; |
894 |
protected final String TEXT_873 = " 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}"; |
895 |
protected final String TEXT_874 = " getRelationshipContainer("; |
895 |
protected final String TEXT_874 = 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}"; |
896 |
protected final String TEXT_875 = " element, "; |
896 |
protected final String TEXT_875 = NL; |
897 |
protected final String TEXT_876 = " 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}"; |
897 |
protected final String TEXT_876 = NL + "\t\t\tif(!"; |
898 |
protected final String TEXT_877 = 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}"; |
898 |
protected final String TEXT_877 = ".canCreateLink("; |
899 |
protected final String TEXT_878 = NL; |
899 |
protected final String TEXT_878 = ", "; |
900 |
protected final String TEXT_879 = NL + "\t\t\tif(!"; |
900 |
protected final String TEXT_879 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
901 |
protected final String TEXT_880 = ".canCreateLink("; |
901 |
protected final String TEXT_880 = 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}"; |
902 |
protected final String TEXT_881 = ", "; |
902 |
protected final String TEXT_881 = NL; |
903 |
protected final String TEXT_882 = ", false)) {" + NL + "\t\t\t\treturn false;" + NL + "\t\t\t}"; |
903 |
protected final String TEXT_882 = NL; |
904 |
protected final String TEXT_883 = 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}"; |
904 |
protected final String TEXT_883 = 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}"; |
905 |
protected final String TEXT_884 = NL; |
905 |
protected final String TEXT_884 = NL + "}"; |
906 |
protected final String TEXT_885 = NL; |
906 |
protected final String TEXT_885 = NL; |
907 |
protected final String TEXT_886 = 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}"; |
|
|
908 |
protected final String TEXT_887 = NL + "}"; |
909 |
protected final String TEXT_888 = NL; |
910 |
|
907 |
|
911 |
public String generate(Object argument) |
908 |
public String generate(Object argument) |
912 |
{ |
909 |
{ |
Lines 3139-3167
Link Here
|
3139 |
stringBuffer.append(TEXT_723); |
3136 |
stringBuffer.append(TEXT_723); |
3140 |
|
3137 |
|
3141 |
} |
3138 |
} |
3142 |
|
|
|
3143 |
stringBuffer.append(TEXT_724); |
3144 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3145 |
stringBuffer.append(TEXT_725); |
3146 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.NotationPackage")); |
3147 |
stringBuffer.append(TEXT_726); |
3148 |
|
3149 |
} |
3139 |
} |
3150 |
|
3140 |
|
3151 |
stringBuffer.append(TEXT_727); |
3141 |
stringBuffer.append(TEXT_724); |
3152 |
|
3142 |
|
3153 |
if (linkConstraints != null) { |
3143 |
if (linkConstraints != null) { |
3154 |
String _edge = "edge"; |
3144 |
String _edge = "edge"; |
3155 |
|
3145 |
|
3156 |
stringBuffer.append(TEXT_728); |
3146 |
stringBuffer.append(TEXT_725); |
3157 |
|
3147 |
|
3158 |
//input: _edge : String |
3148 |
//input: _edge : String |
3159 |
|
3149 |
|
3160 |
stringBuffer.append(TEXT_729); |
3150 |
stringBuffer.append(TEXT_726); |
3161 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
3151 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.Command")); |
3162 |
stringBuffer.append(TEXT_730); |
3152 |
stringBuffer.append(TEXT_727); |
3163 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
3153 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
3164 |
stringBuffer.append(TEXT_731); |
3154 |
stringBuffer.append(TEXT_728); |
3165 |
|
3155 |
|
3166 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3156 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3167 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3157 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
Lines 3188-3435
Link Here
|
3188 |
} |
3178 |
} |
3189 |
} |
3179 |
} |
3190 |
|
3180 |
|
3191 |
stringBuffer.append(TEXT_732); |
3181 |
stringBuffer.append(TEXT_729); |
3192 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3182 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3193 |
stringBuffer.append(TEXT_733); |
3183 |
stringBuffer.append(TEXT_730); |
3194 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3184 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.CompoundCommand")); |
3195 |
stringBuffer.append(TEXT_734); |
3185 |
stringBuffer.append(TEXT_731); |
3196 |
|
3186 |
|
3197 |
if (containmentFeature.getEcoreFeature().isMany()) { |
3187 |
if (containmentFeature.getEcoreFeature().isMany()) { |
3198 |
|
3188 |
|
3199 |
stringBuffer.append(TEXT_735); |
3189 |
stringBuffer.append(TEXT_732); |
3200 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3190 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3201 |
stringBuffer.append(TEXT_736); |
3191 |
stringBuffer.append(TEXT_733); |
3202 |
stringBuffer.append(_edge); |
3192 |
stringBuffer.append(_edge); |
3203 |
stringBuffer.append(TEXT_737); |
3193 |
stringBuffer.append(TEXT_734); |
3204 |
stringBuffer.append(_edge); |
3194 |
stringBuffer.append(_edge); |
3205 |
stringBuffer.append(TEXT_738); |
3195 |
stringBuffer.append(TEXT_735); |
3206 |
stringBuffer.append(_edge); |
3196 |
stringBuffer.append(_edge); |
3207 |
stringBuffer.append(TEXT_739); |
3197 |
stringBuffer.append(TEXT_736); |
3208 |
|
3198 |
|
3209 |
} else { |
3199 |
} else { |
3210 |
|
3200 |
|
3211 |
stringBuffer.append(TEXT_740); |
3201 |
stringBuffer.append(TEXT_737); |
3212 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3202 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3213 |
stringBuffer.append(TEXT_741); |
3203 |
stringBuffer.append(TEXT_738); |
3214 |
stringBuffer.append(_edge); |
3204 |
stringBuffer.append(_edge); |
3215 |
stringBuffer.append(TEXT_742); |
3205 |
stringBuffer.append(TEXT_739); |
3216 |
stringBuffer.append(_edge); |
3206 |
stringBuffer.append(_edge); |
3217 |
stringBuffer.append(TEXT_743); |
3207 |
stringBuffer.append(TEXT_740); |
3218 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3208 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3219 |
stringBuffer.append(TEXT_744); |
3209 |
stringBuffer.append(TEXT_741); |
3220 |
|
3210 |
|
3221 |
} |
3211 |
} |
3222 |
} else { |
3212 |
} else { |
3223 |
|
3213 |
|
3224 |
stringBuffer.append(TEXT_745); |
3214 |
stringBuffer.append(TEXT_742); |
3225 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
3215 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
3226 |
stringBuffer.append(TEXT_746); |
3216 |
stringBuffer.append(TEXT_743); |
3227 |
|
3217 |
|
3228 |
} |
3218 |
} |
3229 |
if (removeChild) { |
3219 |
if (removeChild) { |
3230 |
if (childFeature.getEcoreFeature().isMany()) { |
3220 |
if (childFeature.getEcoreFeature().isMany()) { |
3231 |
|
3221 |
|
3232 |
stringBuffer.append(TEXT_747); |
3222 |
stringBuffer.append(TEXT_744); |
3233 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3223 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3234 |
stringBuffer.append(TEXT_748); |
3224 |
stringBuffer.append(TEXT_745); |
3235 |
stringBuffer.append(_edge); |
3225 |
stringBuffer.append(_edge); |
3236 |
stringBuffer.append(TEXT_749); |
3226 |
stringBuffer.append(TEXT_746); |
3237 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3227 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3238 |
stringBuffer.append(TEXT_750); |
3228 |
stringBuffer.append(TEXT_747); |
3239 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3229 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3240 |
stringBuffer.append(TEXT_751); |
3230 |
stringBuffer.append(TEXT_748); |
3241 |
stringBuffer.append(_edge); |
3231 |
stringBuffer.append(_edge); |
3242 |
stringBuffer.append(TEXT_752); |
3232 |
stringBuffer.append(TEXT_749); |
3243 |
|
3233 |
|
3244 |
} else { |
3234 |
} else { |
3245 |
|
3235 |
|
3246 |
stringBuffer.append(TEXT_753); |
3236 |
stringBuffer.append(TEXT_750); |
3247 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3237 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3248 |
stringBuffer.append(TEXT_754); |
3238 |
stringBuffer.append(TEXT_751); |
3249 |
stringBuffer.append(_edge); |
3239 |
stringBuffer.append(_edge); |
3250 |
stringBuffer.append(TEXT_755); |
3240 |
stringBuffer.append(TEXT_752); |
3251 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3241 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3252 |
stringBuffer.append(TEXT_756); |
3242 |
stringBuffer.append(TEXT_753); |
3253 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3243 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3254 |
stringBuffer.append(TEXT_757); |
3244 |
stringBuffer.append(TEXT_754); |
3255 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3245 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3256 |
stringBuffer.append(TEXT_758); |
3246 |
stringBuffer.append(TEXT_755); |
3257 |
|
3247 |
|
3258 |
} |
3248 |
} |
3259 |
} |
3249 |
} |
3260 |
if (removeSource) { |
3250 |
if (removeSource) { |
3261 |
if (sourceFeature.getEcoreFeature().isMany()) { |
3251 |
if (sourceFeature.getEcoreFeature().isMany()) { |
3262 |
|
3252 |
|
3263 |
stringBuffer.append(TEXT_759); |
3253 |
stringBuffer.append(TEXT_756); |
3264 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3254 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3265 |
stringBuffer.append(TEXT_760); |
3255 |
stringBuffer.append(TEXT_757); |
3266 |
stringBuffer.append(_edge); |
3256 |
stringBuffer.append(_edge); |
3267 |
stringBuffer.append(TEXT_761); |
3257 |
stringBuffer.append(TEXT_758); |
3268 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3258 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3269 |
stringBuffer.append(TEXT_762); |
3259 |
stringBuffer.append(TEXT_759); |
3270 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3260 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3271 |
stringBuffer.append(TEXT_763); |
3261 |
stringBuffer.append(TEXT_760); |
3272 |
stringBuffer.append(_edge); |
3262 |
stringBuffer.append(_edge); |
3273 |
stringBuffer.append(TEXT_764); |
3263 |
stringBuffer.append(TEXT_761); |
3274 |
|
3264 |
|
3275 |
} else { |
3265 |
} else { |
3276 |
|
3266 |
|
3277 |
stringBuffer.append(TEXT_765); |
3267 |
stringBuffer.append(TEXT_762); |
3278 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3268 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3279 |
stringBuffer.append(TEXT_766); |
3269 |
stringBuffer.append(TEXT_763); |
3280 |
stringBuffer.append(_edge); |
3270 |
stringBuffer.append(_edge); |
3281 |
stringBuffer.append(TEXT_767); |
3271 |
stringBuffer.append(TEXT_764); |
3282 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3272 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3283 |
stringBuffer.append(TEXT_768); |
3273 |
stringBuffer.append(TEXT_765); |
3284 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3274 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3285 |
stringBuffer.append(TEXT_769); |
3275 |
stringBuffer.append(TEXT_766); |
3286 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3276 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3287 |
stringBuffer.append(TEXT_770); |
3277 |
stringBuffer.append(TEXT_767); |
3288 |
|
3278 |
|
3289 |
} |
3279 |
} |
3290 |
} |
3280 |
} |
3291 |
if (removeTarget) { |
3281 |
if (removeTarget) { |
3292 |
if (targetFeature.getEcoreFeature().isMany()) { |
3282 |
if (targetFeature.getEcoreFeature().isMany()) { |
3293 |
|
3283 |
|
3294 |
stringBuffer.append(TEXT_771); |
3284 |
stringBuffer.append(TEXT_768); |
3295 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3285 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3296 |
stringBuffer.append(TEXT_772); |
3286 |
stringBuffer.append(TEXT_769); |
3297 |
stringBuffer.append(_edge); |
3287 |
stringBuffer.append(_edge); |
3298 |
stringBuffer.append(TEXT_773); |
3288 |
stringBuffer.append(TEXT_770); |
3299 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3289 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3300 |
stringBuffer.append(TEXT_774); |
3290 |
stringBuffer.append(TEXT_771); |
3301 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3291 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3302 |
stringBuffer.append(TEXT_775); |
3292 |
stringBuffer.append(TEXT_772); |
3303 |
stringBuffer.append(_edge); |
3293 |
stringBuffer.append(_edge); |
3304 |
stringBuffer.append(TEXT_776); |
3294 |
stringBuffer.append(TEXT_773); |
3305 |
|
3295 |
|
3306 |
} else { |
3296 |
} else { |
3307 |
|
3297 |
|
3308 |
stringBuffer.append(TEXT_777); |
3298 |
stringBuffer.append(TEXT_774); |
3309 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3299 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3310 |
stringBuffer.append(TEXT_778); |
3300 |
stringBuffer.append(TEXT_775); |
3311 |
stringBuffer.append(_edge); |
3301 |
stringBuffer.append(_edge); |
3312 |
stringBuffer.append(TEXT_779); |
3302 |
stringBuffer.append(TEXT_776); |
3313 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3303 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3314 |
stringBuffer.append(TEXT_780); |
3304 |
stringBuffer.append(TEXT_777); |
3315 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3305 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3316 |
stringBuffer.append(TEXT_781); |
3306 |
stringBuffer.append(TEXT_778); |
3317 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3307 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3318 |
stringBuffer.append(TEXT_782); |
3308 |
stringBuffer.append(TEXT_779); |
3319 |
|
3309 |
|
3320 |
} |
3310 |
} |
3321 |
} |
3311 |
} |
3322 |
|
3312 |
|
3323 |
stringBuffer.append(TEXT_783); |
3313 |
stringBuffer.append(TEXT_780); |
3324 |
|
3314 |
|
3325 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3315 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3326 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
3316 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
3327 |
if (metaFeature.getEcoreFeature().isMany()) { |
3317 |
if (metaFeature.getEcoreFeature().isMany()) { |
3328 |
|
3318 |
|
3329 |
stringBuffer.append(TEXT_784); |
3319 |
stringBuffer.append(TEXT_781); |
3330 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3320 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.RemoveCommand")); |
3331 |
stringBuffer.append(TEXT_785); |
3321 |
stringBuffer.append(TEXT_782); |
3332 |
stringBuffer.append(_edge); |
3322 |
stringBuffer.append(_edge); |
3333 |
stringBuffer.append(TEXT_786); |
3323 |
stringBuffer.append(TEXT_783); |
3334 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3324 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3335 |
stringBuffer.append(TEXT_787); |
3325 |
stringBuffer.append(TEXT_784); |
3336 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3326 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3337 |
stringBuffer.append(TEXT_788); |
3327 |
stringBuffer.append(TEXT_785); |
3338 |
stringBuffer.append(_edge); |
3328 |
stringBuffer.append(_edge); |
3339 |
stringBuffer.append(TEXT_789); |
3329 |
stringBuffer.append(TEXT_786); |
3340 |
|
3330 |
|
3341 |
} else { |
3331 |
} else { |
3342 |
|
3332 |
|
3343 |
stringBuffer.append(TEXT_790); |
3333 |
stringBuffer.append(TEXT_787); |
3344 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3334 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3345 |
stringBuffer.append(TEXT_791); |
3335 |
stringBuffer.append(TEXT_788); |
3346 |
stringBuffer.append(_edge); |
3336 |
stringBuffer.append(_edge); |
3347 |
stringBuffer.append(TEXT_792); |
3337 |
stringBuffer.append(TEXT_789); |
3348 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3338 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3349 |
stringBuffer.append(TEXT_793); |
3339 |
stringBuffer.append(TEXT_790); |
3350 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3340 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3351 |
stringBuffer.append(TEXT_794); |
3341 |
stringBuffer.append(TEXT_791); |
3352 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3342 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.edit.command.SetCommand")); |
3353 |
stringBuffer.append(TEXT_795); |
3343 |
stringBuffer.append(TEXT_792); |
3354 |
|
3344 |
|
3355 |
} |
3345 |
} |
3356 |
|
3346 |
|
3357 |
|
3347 |
|
3358 |
} |
3348 |
} |
3359 |
|
3349 |
|
3360 |
stringBuffer.append(TEXT_796); |
3350 |
stringBuffer.append(TEXT_793); |
3361 |
|
3351 |
|
3362 |
} |
3352 |
} |
3363 |
|
3353 |
|
3364 |
stringBuffer.append(TEXT_797); |
3354 |
stringBuffer.append(TEXT_794); |
3365 |
|
3355 |
|
3366 |
if (palette != null) { |
3356 |
if (palette != null) { |
3367 |
|
3357 |
|
3368 |
stringBuffer.append(TEXT_798); |
3358 |
stringBuffer.append(TEXT_795); |
3369 |
stringBuffer.append(createCommandNameInfix); |
3359 |
stringBuffer.append(createCommandNameInfix); |
3370 |
stringBuffer.append(genLink.getVisualID()); |
3360 |
stringBuffer.append(genLink.getVisualID()); |
3371 |
stringBuffer.append(TEXT_799); |
3361 |
stringBuffer.append(TEXT_796); |
3372 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
3362 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.AbstractCommand")); |
3373 |
stringBuffer.append(TEXT_800); |
3363 |
stringBuffer.append(TEXT_797); |
3374 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3364 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3375 |
stringBuffer.append(TEXT_801); |
3365 |
stringBuffer.append(TEXT_798); |
3376 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3366 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3377 |
stringBuffer.append(TEXT_802); |
3367 |
stringBuffer.append(TEXT_799); |
3378 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
3368 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.Edge")); |
3379 |
stringBuffer.append(TEXT_803); |
3369 |
stringBuffer.append(TEXT_800); |
3380 |
stringBuffer.append(createCommandNameInfix); |
3370 |
stringBuffer.append(createCommandNameInfix); |
3381 |
stringBuffer.append(genLink.getVisualID()); |
3371 |
stringBuffer.append(genLink.getVisualID()); |
3382 |
stringBuffer.append(TEXT_804); |
3372 |
stringBuffer.append(TEXT_801); |
3383 |
stringBuffer.append(importManager.getImportedName(palette.getFactoryQualifiedClassName())); |
3373 |
stringBuffer.append(importManager.getImportedName(palette.getFactoryQualifiedClassName())); |
3384 |
stringBuffer.append(TEXT_805); |
3374 |
stringBuffer.append(TEXT_802); |
3385 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3375 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3386 |
stringBuffer.append(TEXT_806); |
3376 |
stringBuffer.append(TEXT_803); |
3387 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3377 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3388 |
stringBuffer.append(TEXT_807); |
3378 |
stringBuffer.append(TEXT_804); |
3389 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3379 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3390 |
stringBuffer.append(TEXT_808); |
3380 |
stringBuffer.append(TEXT_805); |
3391 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3381 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.View")); |
3392 |
stringBuffer.append(TEXT_809); |
3382 |
stringBuffer.append(TEXT_806); |
3393 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
3383 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.common.command.UnexecutableCommand")); |
3394 |
stringBuffer.append(TEXT_810); |
3384 |
stringBuffer.append(TEXT_807); |
3395 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.NotationFactory")); |
3385 |
stringBuffer.append(importManager.getImportedName("org.eclipse.gmf.runtime.notation.NotationFactory")); |
3396 |
stringBuffer.append(TEXT_811); |
3386 |
stringBuffer.append(TEXT_808); |
3397 |
|
3387 |
|
3398 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3388 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3399 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3389 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3400 |
GenClass linkClass = modelFacet.getMetaClass(); |
3390 |
GenClass linkClass = modelFacet.getMetaClass(); |
3401 |
|
3391 |
|
3402 |
stringBuffer.append(TEXT_812); |
3392 |
stringBuffer.append(TEXT_809); |
3403 |
stringBuffer.append(importManager.getImportedName(importManager.getImportedName(linkClass.getQualifiedInterfaceName()))); |
3393 |
stringBuffer.append(importManager.getImportedName(importManager.getImportedName(linkClass.getQualifiedInterfaceName()))); |
3404 |
stringBuffer.append(TEXT_813); |
3394 |
stringBuffer.append(TEXT_810); |
3405 |
stringBuffer.append(importManager.getImportedName(linkClass.getGenPackage().getQualifiedFactoryInterfaceName())); |
3395 |
stringBuffer.append(importManager.getImportedName(linkClass.getGenPackage().getQualifiedFactoryInterfaceName())); |
3406 |
stringBuffer.append(TEXT_814); |
3396 |
stringBuffer.append(TEXT_811); |
3407 |
stringBuffer.append(linkClass.getClassifierAccessorName()); |
3397 |
stringBuffer.append(linkClass.getClassifierAccessorName()); |
3408 |
stringBuffer.append(TEXT_815); |
3398 |
stringBuffer.append(TEXT_812); |
3409 |
/*XXX: Class name DomainElementInitializer should be user-customizable*/ |
3399 |
/*XXX: Class name DomainElementInitializer should be user-customizable*/ |
3410 |
stringBuffer.append(TEXT_816); |
3400 |
stringBuffer.append(TEXT_813); |
3411 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")); |
3401 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")); |
3412 |
stringBuffer.append(TEXT_817); |
3402 |
stringBuffer.append(TEXT_814); |
3413 |
stringBuffer.append(genLink.getUniqueIdentifier()); |
3403 |
stringBuffer.append(genLink.getUniqueIdentifier()); |
3414 |
stringBuffer.append(TEXT_818); |
3404 |
stringBuffer.append(TEXT_815); |
3415 |
|
3405 |
|
3416 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3406 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3417 |
|
3407 |
|
3418 |
stringBuffer.append(TEXT_819); |
3408 |
stringBuffer.append(TEXT_816); |
3419 |
|
3409 |
|
3420 |
} |
3410 |
} |
3421 |
|
3411 |
|
3422 |
stringBuffer.append(TEXT_820); |
3412 |
stringBuffer.append(TEXT_817); |
3423 |
stringBuffer.append(importManager.getImportedName(genLink.getNotationViewFactoryQualifiedClassName())); |
3413 |
stringBuffer.append(importManager.getImportedName(genLink.getNotationViewFactoryQualifiedClassName())); |
3424 |
stringBuffer.append(TEXT_821); |
3414 |
stringBuffer.append(TEXT_818); |
3425 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
3415 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.TransactionalEditingDomain")); |
3426 |
stringBuffer.append(TEXT_822); |
3416 |
stringBuffer.append(TEXT_819); |
3427 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
3417 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.transaction.util.TransactionUtil")); |
3428 |
stringBuffer.append(TEXT_823); |
3418 |
stringBuffer.append(TEXT_820); |
3429 |
|
3419 |
|
3430 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3420 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3431 |
|
3421 |
|
3432 |
stringBuffer.append(TEXT_824); |
3422 |
stringBuffer.append(TEXT_821); |
3433 |
|
3423 |
|
3434 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3424 |
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) genLink.getModelFacet(); |
3435 |
GenFeature sourceFeature = modelFacet.getSourceMetaFeature(); |
3425 |
GenFeature sourceFeature = modelFacet.getSourceMetaFeature(); |
Lines 3456-3485
Link Here
|
3456 |
} |
3446 |
} |
3457 |
} |
3447 |
} |
3458 |
|
3448 |
|
3459 |
stringBuffer.append(TEXT_825); |
3449 |
stringBuffer.append(TEXT_822); |
3460 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
3450 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
3461 |
stringBuffer.append(TEXT_826); |
3451 |
stringBuffer.append(TEXT_823); |
3462 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getGenPackage().getQualifiedPackageInterfaceName())); |
3452 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenClass().getGenPackage().getQualifiedPackageInterfaceName())); |
3463 |
stringBuffer.append(TEXT_827); |
3453 |
stringBuffer.append(TEXT_824); |
3464 |
stringBuffer.append(containmentFeature.getGenClass().getClassifierAccessorName()); |
3454 |
stringBuffer.append(containmentFeature.getGenClass().getClassifierAccessorName()); |
3465 |
stringBuffer.append(TEXT_828); |
3455 |
stringBuffer.append(TEXT_825); |
3466 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3456 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3467 |
stringBuffer.append(TEXT_829); |
3457 |
stringBuffer.append(TEXT_826); |
3468 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3458 |
stringBuffer.append(importManager.getImportedName(containmentFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3469 |
stringBuffer.append(TEXT_830); |
3459 |
stringBuffer.append(TEXT_827); |
3470 |
stringBuffer.append(containmentFeature.getFeatureAccessorName()); |
3460 |
stringBuffer.append(containmentFeature.getFeatureAccessorName()); |
3471 |
stringBuffer.append(TEXT_831); |
3461 |
stringBuffer.append(TEXT_828); |
3472 |
|
3462 |
|
3473 |
} |
3463 |
} |
3474 |
if (addChild) { |
3464 |
if (addChild) { |
3475 |
|
3465 |
|
3476 |
stringBuffer.append(TEXT_832); |
3466 |
stringBuffer.append(TEXT_829); |
3477 |
stringBuffer.append(importManager.getImportedName(childFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3467 |
stringBuffer.append(importManager.getImportedName(childFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3478 |
stringBuffer.append(TEXT_833); |
3468 |
stringBuffer.append(TEXT_830); |
3479 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3469 |
stringBuffer.append(importManager.getImportedName(childFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3480 |
stringBuffer.append(TEXT_834); |
3470 |
stringBuffer.append(TEXT_831); |
3481 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3471 |
stringBuffer.append(childFeature.getFeatureAccessorName()); |
3482 |
stringBuffer.append(TEXT_835); |
3472 |
stringBuffer.append(TEXT_832); |
3483 |
|
3473 |
|
3484 |
} |
3474 |
} |
3485 |
if (addSource) { |
3475 |
if (addSource) { |
Lines 3488-3520
Link Here
|
3488 |
String _ownerInstance = "createdDomainElement"; |
3478 |
String _ownerInstance = "createdDomainElement"; |
3489 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
3479 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
3490 |
|
3480 |
|
3491 |
stringBuffer.append(TEXT_836); |
3481 |
stringBuffer.append(TEXT_833); |
3492 |
|
3482 |
|
3493 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3483 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3494 |
if (upperBound > 0) { |
3484 |
if (upperBound > 0) { |
3495 |
if (upperBound == 1) { |
3485 |
if (upperBound == 1) { |
3496 |
|
3486 |
|
3497 |
stringBuffer.append(TEXT_837); |
3487 |
stringBuffer.append(TEXT_834); |
3498 |
stringBuffer.append(_ownerInstance); |
3488 |
stringBuffer.append(_ownerInstance); |
3499 |
stringBuffer.append(TEXT_838); |
3489 |
stringBuffer.append(TEXT_835); |
3500 |
stringBuffer.append(_feature.getGetAccessor()); |
3490 |
stringBuffer.append(_feature.getGetAccessor()); |
3501 |
stringBuffer.append(TEXT_839); |
3491 |
stringBuffer.append(TEXT_836); |
3502 |
stringBuffer.append(_exceedsUpperBound); |
3492 |
stringBuffer.append(_exceedsUpperBound); |
3503 |
stringBuffer.append(TEXT_840); |
3493 |
stringBuffer.append(TEXT_837); |
3504 |
|
3494 |
|
3505 |
} else { |
3495 |
} else { |
3506 |
|
3496 |
|
3507 |
stringBuffer.append(TEXT_841); |
3497 |
stringBuffer.append(TEXT_838); |
3508 |
stringBuffer.append(_ownerInstance); |
3498 |
stringBuffer.append(_ownerInstance); |
3509 |
stringBuffer.append(TEXT_842); |
3499 |
stringBuffer.append(TEXT_839); |
3510 |
stringBuffer.append(_feature.getGetAccessor()); |
3500 |
stringBuffer.append(_feature.getGetAccessor()); |
3511 |
stringBuffer.append(TEXT_843); |
3501 |
stringBuffer.append(TEXT_840); |
3512 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3502 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3513 |
stringBuffer.append(TEXT_844); |
3503 |
stringBuffer.append(TEXT_841); |
3514 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
3504 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
3515 |
stringBuffer.append(TEXT_845); |
3505 |
stringBuffer.append(TEXT_842); |
3516 |
stringBuffer.append(_exceedsUpperBound); |
3506 |
stringBuffer.append(_exceedsUpperBound); |
3517 |
stringBuffer.append(TEXT_846); |
3507 |
stringBuffer.append(TEXT_843); |
3518 |
|
3508 |
|
3519 |
} |
3509 |
} |
3520 |
} |
3510 |
} |
Lines 3522-3534
Link Here
|
3522 |
|
3512 |
|
3523 |
} |
3513 |
} |
3524 |
|
3514 |
|
3525 |
stringBuffer.append(TEXT_847); |
3515 |
stringBuffer.append(TEXT_844); |
3526 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3516 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3527 |
stringBuffer.append(TEXT_848); |
3517 |
stringBuffer.append(TEXT_845); |
3528 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3518 |
stringBuffer.append(importManager.getImportedName(sourceFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3529 |
stringBuffer.append(TEXT_849); |
3519 |
stringBuffer.append(TEXT_846); |
3530 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3520 |
stringBuffer.append(sourceFeature.getFeatureAccessorName()); |
3531 |
stringBuffer.append(TEXT_850); |
3521 |
stringBuffer.append(TEXT_847); |
3532 |
|
3522 |
|
3533 |
} |
3523 |
} |
3534 |
if (addTarget) { |
3524 |
if (addTarget) { |
Lines 3537-3569
Link Here
|
3537 |
String _ownerInstance = "createdDomainElement"; |
3527 |
String _ownerInstance = "createdDomainElement"; |
3538 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
3528 |
String _exceedsUpperBound = "domainModelAddCommand = null;\nreturn;"; |
3539 |
|
3529 |
|
3540 |
stringBuffer.append(TEXT_851); |
3530 |
stringBuffer.append(TEXT_848); |
3541 |
|
3531 |
|
3542 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3532 |
int upperBound = _feature.getEcoreFeature().getUpperBound(); |
3543 |
if (upperBound > 0) { |
3533 |
if (upperBound > 0) { |
3544 |
if (upperBound == 1) { |
3534 |
if (upperBound == 1) { |
3545 |
|
3535 |
|
3546 |
stringBuffer.append(TEXT_852); |
3536 |
stringBuffer.append(TEXT_849); |
3547 |
stringBuffer.append(_ownerInstance); |
3537 |
stringBuffer.append(_ownerInstance); |
3548 |
stringBuffer.append(TEXT_853); |
3538 |
stringBuffer.append(TEXT_850); |
3549 |
stringBuffer.append(_feature.getGetAccessor()); |
3539 |
stringBuffer.append(_feature.getGetAccessor()); |
3550 |
stringBuffer.append(TEXT_854); |
3540 |
stringBuffer.append(TEXT_851); |
3551 |
stringBuffer.append(_exceedsUpperBound); |
3541 |
stringBuffer.append(_exceedsUpperBound); |
3552 |
stringBuffer.append(TEXT_855); |
3542 |
stringBuffer.append(TEXT_852); |
3553 |
|
3543 |
|
3554 |
} else { |
3544 |
} else { |
3555 |
|
3545 |
|
3556 |
stringBuffer.append(TEXT_856); |
3546 |
stringBuffer.append(TEXT_853); |
3557 |
stringBuffer.append(_ownerInstance); |
3547 |
stringBuffer.append(_ownerInstance); |
3558 |
stringBuffer.append(TEXT_857); |
3548 |
stringBuffer.append(TEXT_854); |
3559 |
stringBuffer.append(_feature.getGetAccessor()); |
3549 |
stringBuffer.append(_feature.getGetAccessor()); |
3560 |
stringBuffer.append(TEXT_858); |
3550 |
stringBuffer.append(TEXT_855); |
3561 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3551 |
stringBuffer.append(importManager.getImportedName(_feature.getGenPackage().getQualifiedPackageInterfaceName())); |
3562 |
stringBuffer.append(TEXT_859); |
3552 |
stringBuffer.append(TEXT_856); |
3563 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
3553 |
stringBuffer.append(_feature.getFeatureAccessorName()); |
3564 |
stringBuffer.append(TEXT_860); |
3554 |
stringBuffer.append(TEXT_857); |
3565 |
stringBuffer.append(_exceedsUpperBound); |
3555 |
stringBuffer.append(_exceedsUpperBound); |
3566 |
stringBuffer.append(TEXT_861); |
3556 |
stringBuffer.append(TEXT_858); |
3567 |
|
3557 |
|
3568 |
} |
3558 |
} |
3569 |
} |
3559 |
} |
Lines 3571-3640
Link Here
|
3571 |
|
3561 |
|
3572 |
} |
3562 |
} |
3573 |
|
3563 |
|
3574 |
stringBuffer.append(TEXT_862); |
3564 |
stringBuffer.append(TEXT_859); |
3575 |
stringBuffer.append(importManager.getImportedName(targetFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3565 |
stringBuffer.append(importManager.getImportedName(targetFeature.getEcoreFeature().isMany() ? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3576 |
stringBuffer.append(TEXT_863); |
3566 |
stringBuffer.append(TEXT_860); |
3577 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3567 |
stringBuffer.append(importManager.getImportedName(targetFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3578 |
stringBuffer.append(TEXT_864); |
3568 |
stringBuffer.append(TEXT_861); |
3579 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3569 |
stringBuffer.append(targetFeature.getFeatureAccessorName()); |
3580 |
stringBuffer.append(TEXT_865); |
3570 |
stringBuffer.append(TEXT_862); |
3581 |
|
3571 |
|
3582 |
} |
3572 |
} |
3583 |
|
3573 |
|
3584 |
stringBuffer.append(TEXT_866); |
3574 |
stringBuffer.append(TEXT_863); |
3585 |
|
3575 |
|
3586 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3576 |
} else if (genLink.getModelFacet() instanceof FeatureModelFacet) { |
3587 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
3577 |
GenFeature metaFeature = ((FeatureModelFacet) genLink.getModelFacet()).getMetaFeature(); |
3588 |
|
3578 |
|
3589 |
stringBuffer.append(TEXT_867); |
3579 |
stringBuffer.append(TEXT_864); |
3590 |
stringBuffer.append(importManager.getImportedName(metaFeature.getEcoreFeature().isMany()? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3580 |
stringBuffer.append(importManager.getImportedName(metaFeature.getEcoreFeature().isMany()? "org.eclipse.emf.edit.command.AddCommand" : "org.eclipse.emf.edit.command.SetCommand")); |
3591 |
stringBuffer.append(TEXT_868); |
3581 |
stringBuffer.append(TEXT_865); |
3592 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3582 |
stringBuffer.append(importManager.getImportedName(metaFeature.getGenPackage().getQualifiedPackageInterfaceName())); |
3593 |
stringBuffer.append(TEXT_869); |
3583 |
stringBuffer.append(TEXT_866); |
3594 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3584 |
stringBuffer.append(metaFeature.getFeatureAccessorName()); |
3595 |
stringBuffer.append(TEXT_870); |
3585 |
stringBuffer.append(TEXT_867); |
3596 |
|
3586 |
|
3597 |
} |
3587 |
} |
3598 |
|
3588 |
|
3599 |
stringBuffer.append(TEXT_871); |
3589 |
stringBuffer.append(TEXT_868); |
3600 |
stringBuffer.append(TEXT_872); |
3590 |
stringBuffer.append(TEXT_869); |
3601 |
|
3591 |
|
3602 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3592 |
if (genLink.getModelFacet() instanceof TypeLinkModelFacet) { |
3603 |
|
3593 |
|
3604 |
stringBuffer.append(TEXT_873); |
3594 |
stringBuffer.append(TEXT_870); |
3605 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
3595 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
3606 |
stringBuffer.append(TEXT_874); |
3596 |
stringBuffer.append(TEXT_871); |
3607 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
3597 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EObject")); |
3608 |
stringBuffer.append(TEXT_875); |
3598 |
stringBuffer.append(TEXT_872); |
3609 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EClass")); |
3599 |
stringBuffer.append(importManager.getImportedName("org.eclipse.emf.ecore.EClass")); |
3610 |
stringBuffer.append(TEXT_876); |
3600 |
stringBuffer.append(TEXT_873); |
3611 |
|
3601 |
|
3612 |
} |
3602 |
} |
3613 |
|
3603 |
|
3614 |
stringBuffer.append(TEXT_877); |
3604 |
stringBuffer.append(TEXT_874); |
3615 |
|
3605 |
|
3616 |
{ |
3606 |
{ |
3617 |
String _source = "source.getElement()"; |
3607 |
String _source = "source.getElement()"; |
3618 |
String _target = "target.getElement()"; |
3608 |
String _target = "target.getElement()"; |
3619 |
|
3609 |
|
3620 |
stringBuffer.append(TEXT_878); |
3610 |
stringBuffer.append(TEXT_875); |
3621 |
|
3611 |
|
3622 |
if (linkConstraints != null) { |
3612 |
if (linkConstraints != null) { |
3623 |
|
3613 |
|
3624 |
stringBuffer.append(TEXT_879); |
3614 |
stringBuffer.append(TEXT_876); |
3625 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
3615 |
stringBuffer.append(importManager.getImportedName(genDiagram.getNotationViewFactoriesPackageName() + ".DomainElementInitializer")+"."+genDiagram.getLinkCreationConstraintsClassName()+"."+linkConstraints.getConstraintsInstanceFieldName()); |
3626 |
stringBuffer.append(TEXT_880); |
3616 |
stringBuffer.append(TEXT_877); |
3627 |
stringBuffer.append(_source); |
3617 |
stringBuffer.append(_source); |
3628 |
stringBuffer.append(TEXT_881); |
3618 |
stringBuffer.append(TEXT_878); |
3629 |
stringBuffer.append(_target); |
3619 |
stringBuffer.append(_target); |
3630 |
stringBuffer.append(TEXT_882); |
3620 |
stringBuffer.append(TEXT_879); |
3631 |
|
3621 |
|
3632 |
} |
3622 |
} |
3633 |
|
3623 |
|
3634 |
|
3624 |
|
3635 |
} //local declarations for linkConstraints.jetinc |
3625 |
} //local declarations for linkConstraints.jetinc |
3636 |
|
3626 |
|
3637 |
stringBuffer.append(TEXT_883); |
3627 |
stringBuffer.append(TEXT_880); |
3638 |
|
3628 |
|
3639 |
} |
3629 |
} |
3640 |
|
3630 |
|
Lines 3643-3664
Link Here
|
3643 |
if (genNode.getViewmap() instanceof InnerClassViewmap) { |
3633 |
if (genNode.getViewmap() instanceof InnerClassViewmap) { |
3644 |
String classBody = ((InnerClassViewmap) genNode.getViewmap()).getClassBody(); |
3634 |
String classBody = ((InnerClassViewmap) genNode.getViewmap()).getClassBody(); |
3645 |
|
3635 |
|
3646 |
stringBuffer.append(TEXT_884); |
3636 |
stringBuffer.append(TEXT_881); |
3647 |
stringBuffer.append(classBody); |
3637 |
stringBuffer.append(classBody); |
3648 |
stringBuffer.append(TEXT_885); |
3638 |
stringBuffer.append(TEXT_882); |
3649 |
|
3639 |
|
3650 |
if (classBody.indexOf("DPtoLP") != -1) { |
3640 |
if (classBody.indexOf("DPtoLP") != -1) { |
3651 |
|
3641 |
|
3652 |
stringBuffer.append(TEXT_886); |
3642 |
stringBuffer.append(TEXT_883); |
3653 |
|
3643 |
|
3654 |
} |
3644 |
} |
3655 |
|
3645 |
|
3656 |
|
3646 |
|
3657 |
} |
3647 |
} |
3658 |
|
3648 |
|
3659 |
stringBuffer.append(TEXT_887); |
3649 |
stringBuffer.append(TEXT_884); |
3660 |
importManager.emitSortedImports(); |
3650 |
importManager.emitSortedImports(); |
3661 |
stringBuffer.append(TEXT_888); |
3651 |
stringBuffer.append(TEXT_885); |
3662 |
return stringBuffer.toString(); |
3652 |
return stringBuffer.toString(); |
3663 |
} |
3653 |
} |
3664 |
} |
3654 |
} |