Uses of Class
com._1c.g5.v8.dt.md.copy.ModelObjectCopier.CopyContext
Packages that use ModelObjectCopier.CopyContext
Package
Description
-
Uses of ModelObjectCopier.CopyContext in com._1c.g5.v8.dt.internal.md.extension.adopt.participants
Methods in com._1c.g5.v8.dt.internal.md.extension.adopt.participants with parameters of type ModelObjectCopier.CopyContextModifier and TypeMethodDescriptionprotected boolean
CatalogAdopterParticipant.shouldCopyAttribute
(org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject toObject, ModelObjectCopier.CopyContext context) protected boolean
DocumentAdopterParticipant.shouldCopyAttribute
(org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject toObject, ModelObjectCopier.CopyContext context) protected boolean
ExchangePlanAdopterParticipant.shouldCopyAttribute
(org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject toObject, ModelObjectCopier.CopyContext context) protected boolean
MdObjectAdopterParticipant.shouldCopyAttribute
(org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject toObject, ModelObjectCopier.CopyContext context) protected boolean
XDTOPackageAdopterParticipant.shouldCopyAttribute
(org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject toObject, ModelObjectCopier.CopyContext context) -
Uses of ModelObjectCopier.CopyContext in com._1c.g5.v8.dt.md.copy
Subclasses of ModelObjectCopier.CopyContext in com._1c.g5.v8.dt.md.copyModifier and TypeClassDescriptionclass
The shared context for copy process that holds information about copied objects, references, names, etc., and also is intended to be shared between copy invocations.Methods in com._1c.g5.v8.dt.md.copy that return ModelObjectCopier.CopyContextModifier and TypeMethodDescriptionprotected ModelObjectCopier.CopyContext
AttachingModelObjectCopier.createContext
(org.eclipse.emf.ecore.EClass toClass) protected ModelObjectCopier.CopyContext
AttachingModelObjectCopier.createContext
(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EReference reference) protected ModelObjectCopier.CopyContext
ModelObjectCopier.createContext
(org.eclipse.emf.ecore.EClass toClass) Creates copy context.protected ModelObjectCopier.CopyContext
ModelObjectCopier.createContext
(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EReference reference) Creates copy context.Methods in com._1c.g5.v8.dt.md.copy with parameters of type ModelObjectCopier.CopyContextModifier and TypeMethodDescriptionprotected org.eclipse.emf.ecore.EObject
ModelObjectCopier.copy
(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EClass toClass, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference reference, ModelObjectCopier.CopyContext context) Copies the given model object and returns a copy of the providedtoClass
type.protected void
ModelObjectCopier.copyAccountingFlag
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, org.eclipse.emf.ecore.EObject fromAccountingFlag, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) Copy reference to the accounting flag getting fromAccountingRegisterResource
protected void
ModelObjectCopier.copyAttribute
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference reference, ModelObjectCopier.CopyContext context) Copy the provided model object attribute.protected <T> Collection<T>
ModelObjectCopier.copyCollection
(Collection<? extends T> eObjects, org.eclipse.emf.ecore.EClass toClass, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference targetReference, ModelObjectCopier.CopyContext context) Copy the collection of model objects to the providedtoClass
ant target parent reference.protected void
ModelObjectCopier.copyContainment
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) Copy the model object containment reference feature.protected void
ModelObjectCopier.copyExternalDataSourceSubObjects
(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyObject, org.eclipse.emf.ecore.EReference toReference, org.eclipse.emf.ecore.EReference fromReference, ModelObjectCopier.CopyContext context) Copies sub objects ofExternalDataSource
s andCube
sprotected void
AttachingModelObjectCopier.copyExternalPropertyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) protected void
ModelObjectCopier.copyExternalPropertyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) Copy the model object external property reference feature.protected void
AttachingModelObjectCopier.copyExternalPropertyResource
(ModelObjectCopier.CopyContext context, org.eclipse.core.resources.IProject projectFrom, org.eclipse.core.resources.IProject projectTo, IProjectFileSystemSupport projectFileSystemSupportTo, IProjectFileSystemSupport projectFileSystemSupportFrom, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject externalProperty) Copies the provided external property resource file to the target file location and attaches it to the associated BM session.protected void
ModelObjectCopier.copyFeatureMap
(org.eclipse.emf.ecore.util.FeatureMap featureMap, ModelObjectCopier.CopyContext context) Copy the model object feature map.protected void
ModelObjectCopier.copyHelp
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromHelpReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toHelpReference, ModelObjectCopier.CopyContext context) Copy the model objectHelp
.protected void
ModelObjectCopier.copyMdName
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference reference, ModelObjectCopier.CopyContext context) Copy the metadata model object name.protected void
AttachingModelObjectCopier.copyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) protected void
ModelObjectCopier.copyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) Copy the model object non-containment reference feature.protected Object
AttachingModelObjectCopier.copyReferenceAsProxy
(org.eclipse.core.resources.IProject fromProject, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.core.resources.IProject toProject, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) Copy the model object non-containment reference feature as proxy in the associated BM session project.protected void
AttachingModelObjectCopier.copyReferenceField
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) protected void
ModelObjectCopier.copyReferenceField
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) Copy the model object non-containment reference feature of theField
type.protected void
AttachingModelObjectCopier.copyReferenceFields
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) protected void
ModelObjectCopier.copyReferenceFields
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) Copy the model object non-containment reference feature of theField
type.protected void
AttachingModelObjectCopier.copyReferences
(ModelObjectCopier.CopyContext context, org.eclipse.emf.ecore.EObject parent, boolean resolveProxies, boolean useOriginalReferences) Copy all references in the providedCopyContext
copies.protected void
ModelObjectCopier.copyReferences
(ModelObjectCopier.CopyContext context, org.eclipse.emf.ecore.EObject parent, boolean resolveProxies, boolean useOriginalReferences) Copy all references in the providedCopyContext
copies.protected void
ModelObjectCopier.copyReferences
(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyObject, ModelObjectCopier.CopyContext context, org.eclipse.emf.ecore.EObject parent, boolean resolveProxies, boolean useOriginalReferences) Copy all references of the provided copy object.protected void
ModelObjectCopier.copyReferenceSubsystem
(Subsystem subsystem, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, org.eclipse.emf.ecore.EObject parent, boolean resolveProxies, boolean useOriginalReferences) Copy the model object non-containment reference feature from the subsystem object.protected void
AttachingModelObjectCopier.copyReferenceTypeDescription
(TypeDescription typeDescription, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject copyEObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) protected void
ModelObjectCopier.copyReferenceTypeDescription
(TypeDescription typeDescription, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject copyEObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) Copy the model object non-containment reference feature from the type description object.protected void
AttachingModelObjectCopier.copySourceAsReferenceType
(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) protected void
ModelObjectCopier.copySourceAsReferenceType
(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) Copy the source object as reference to source type in the terms of V8 metadata model.protected org.eclipse.emf.ecore.EObject
AttachingModelObjectCopier.createProxy
(org.eclipse.core.resources.IProject sourceProject, org.eclipse.emf.ecore.EObject sourceParent, org.eclipse.emf.ecore.EObject source, org.eclipse.core.resources.IProject targetProject, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference targetReference, ModelObjectCopier.CopyContext context) Create proxy of the source object in the target project.protected String
AttachingModelObjectCopier.generateMdCopyName
(MdObject sourceObject, MdObject targetObject, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference reference, ModelObjectCopier.CopyContext copyContext) protected String
ModelObjectCopier.generateMdCopyName
(MdObject sourceObject, MdObject targetObject, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference reference, ModelObjectCopier.CopyContext copyContext) Generate copied model metadata object name.protected boolean
ModelObjectCopier.nameExists
(String nameCandidate, Collection<String> existingNames, ModelObjectCopier.CopyContext copyContext, org.eclipse.emf.ecore.EClass eClass) Returns whether the name candidate already exists in the provided existing name collection or in the provided copy context.protected boolean
ModelObjectCopier.shouldCopyAttribute
(org.eclipse.emf.ecore.EAttribute fromAttribute, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EAttribute toAttribute, org.eclipse.emf.ecore.EObject toObject, ModelObjectCopier.CopyContext context) Returns whether need to copy the provided attribute.protected boolean
ModelObjectCopier.shouldCopyContainment
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) Returns whether need to copy the provided containment reference.protected boolean
ModelObjectCopier.shouldCopyExternalPropertyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) Returns whether need to copy the provided external property reference.protected boolean
ModelObjectCopier.shouldCopyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) Returns whether need to copy the provided non-containment reference. -
Uses of ModelObjectCopier.CopyContext in com.e1c.g5.v8.dt.internal.form.extension.adopt
Methods in com.e1c.g5.v8.dt.internal.form.extension.adopt with parameters of type ModelObjectCopier.CopyContextModifier and TypeMethodDescriptionprotected org.eclipse.emf.ecore.EObject
FormExtender.copy
(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EClass toClass, org.eclipse.emf.ecore.EObject targetParent, org.eclipse.emf.ecore.EReference reference, ModelObjectCopier.CopyContext context) protected void
FormExtender.copyContainment
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) protected void
FormExtender.copyExternalPropertyResource
(ModelObjectCopier.CopyContext context, org.eclipse.core.resources.IProject projectFrom, org.eclipse.core.resources.IProject projectTo, IProjectFileSystemSupport projectFileSystemSupportTo, IProjectFileSystemSupport projectFileSystemSupportFrom, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject externalProperty) protected void
FormExtender.copyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context, boolean resolveProxies, boolean useOriginalReferences) protected Object
FormExtender.copyReferenceAsProxy
(org.eclipse.core.resources.IProject fromProject, org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.core.resources.IProject toProject, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) protected boolean
FormExtender.shouldCopyContainment
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context) protected boolean
FormExtender.shouldCopyExternalPropertyReference
(org.eclipse.emf.ecore.EObject fromObject, org.eclipse.emf.ecore.EReference fromReference, org.eclipse.emf.ecore.EObject toObject, org.eclipse.emf.ecore.EReference toReference, ModelObjectCopier.CopyContext context)