by default , we always remember the containment feature of an object , unless it is an ecore element such as an annotation or it is a detached element . concode_field_sep Map nameFeatureMap concode_elem_sep Object NULL_TOKEN concode_field_sep boolean shouldOverrideCopyOperation concode_elem_sep void setName concode_elem_sep boolean canContain concode_elem_sep XMLResource getResource concode_elem_sep String getName concode_elem_sep OverrideCopyOperation getOverrideCopyOperation concode_elem_sep boolean isCopyAlways concode_elem_sep void destroy concode_elem_sep PasteAction getPasteCollisionAction concode_elem_sep boolean hasPasteOption concode_elem_sep void performPostPasteProcessing concode_elem_sep boolean shouldOverrideChildPasteOperation concode_elem_sep OverridePasteChildOperation getOverrideChildPasteOperation concode_elem_sep void sendCreateNotification concode_elem_sep EAttribute getNameAttribute concode_elem_sep Collection getExcludedCopyObjects concode_elem_sep boolean isNameable
boolean function ( EObject arg0 ) { if ( EcorePackage . eINSTANCE == arg0 . eClass ( ) . getEPackage ( ) ) { return false ; } try { arg0 . eResource ( ) . getURIFragment ( arg0 ) ; } catch ( Exception loc0 ) { return false ; } return true ; }