doc.endElement(); doc.endElement();
@Override protected void saveContainedSingle(EObject o, EStructuralFeature f) { if (f == EcorePackage.Literals.ETYPED_ELEMENT__EGENERIC_TYPE) { doc.startElement(EMOFExtendedMetaData.XMI_EXTENSION_ELEMENT); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, EcorePackage.eNS_URI); super.saveContainedSingle(o, f); doc.endElement(); } else { super.saveContainedSingle(o, f); } }
@Override protected void saveContainedMany(EObject eObject, EStructuralFeature eStructuralFeature) { if (eStructuralFeature == EcorePackage.Literals.EMODEL_ELEMENT__EANNOTATIONS) { doc.startElement(EMOFExtendedMetaData.XMI_EXTENSION_ELEMENT); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, EcorePackage.eNS_URI); super.saveContainedMany(eObject, eStructuralFeature); doc.endElement(); } else { super.saveContainedMany(eObject, eStructuralFeature); } }
@Override protected void saveContainedSingle(EObject o, EStructuralFeature f) { if (f == EcorePackage.Literals.ETYPED_ELEMENT__EGENERIC_TYPE) { doc.startElement(EMOFExtendedMetaData.XMI_EXTENSION_ELEMENT); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, EcorePackage.eNS_URI); super.saveContainedSingle(o, f); doc.endElement(); } else { super.saveContainedSingle(o, f); } }
@Override protected void saveContainedMany(EObject eObject, EStructuralFeature eStructuralFeature) { if (eStructuralFeature == EcorePackage.Literals.EMODEL_ELEMENT__EANNOTATIONS) { doc.startElement(EMOFExtendedMetaData.XMI_EXTENSION_ELEMENT); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, UMLPackage.eNS_URI); super.saveContainedMany(eObject, eStructuralFeature); doc.endElement(); } else if (((CMOF2UMLExtendedMetaData) extendedMetaData).getName( eStructuralFeature, true) == null) { if (eStructuralFeature != UMLPackage.Literals.CLASSIFIER__GENERALIZATION) { doc.startElement(EMOFExtendedMetaData.XMI_EXTENSION_ELEMENT); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, UMLPackage.eNS_URI); super.saveContainedMany(eObject, eStructuralFeature); doc.endElement(); } } else { super.saveContainedMany(eObject, eStructuralFeature); } }
doc.endElement(); return mark;
doc.endElement(); return mark;
@Override protected void saveContainedSingle(EObject eObject, EStructuralFeature eStructuralFeature) { if (((CMOF2UMLExtendedMetaData) extendedMetaData).getName( eStructuralFeature, true) == null) { if (eStructuralFeature != UMLPackage.Literals.MULTIPLICITY_ELEMENT__LOWER_VALUE && eStructuralFeature != UMLPackage.Literals.MULTIPLICITY_ELEMENT__UPPER_VALUE && eStructuralFeature != UMLPackage.Literals.PARAMETER__DEFAULT_VALUE && eStructuralFeature != UMLPackage.Literals.PROPERTY__DEFAULT_VALUE) { doc.startElement(EMOFExtendedMetaData.XMI_EXTENSION_ELEMENT); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, UMLPackage.eNS_URI); super.saveContainedSingle(eObject, eStructuralFeature); doc.endElement(); } } else { super.saveContainedSingle(eObject, eStructuralFeature); } }
doc.endElement(); doc.startElement(EMOFExtendedMetaData.EMOF_OWNED_COMMENT); doc.addAttribute(EMOFExtendedMetaData.EMOF_COMMENT_BODY, source); doc.endElement(); doc.endElement(); doc.endElement(); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, EcorePackage.eNS_URI); super.saveContainedMany(o, f); doc.endElement();
doc.endElement(); doc.startElement(EMOFExtendedMetaData.EMOF_OWNED_COMMENT); doc.addAttribute(EMOFExtendedMetaData.EMOF_COMMENT_BODY, source); doc.endElement(); doc.endElement(); doc.endElement(); doc.addAttribute(EMOFExtendedMetaData.XMI_EXTENDER_ATTRIBUTE, EcorePackage.eNS_URI); super.saveContainedMany(o, f); doc.endElement();
doc.endElement(); doc.endElement(); return mark;
doc.endElement(); doc.endElement(); return mark;
if (processElementExtensions(remote)) doc.endElement();
if (processElementExtensions(remote)) doc.endElement();
doc.endElement(); doc.endElement(); return mark; } else {