public interface EMFFormsDomainExpander
prepareDomainObject(VDomainModelReference, EObject)that allows to expand a given
domain objectfor a
VDomainModelReference. Thereby, missing references, which are defined in the domain model reference but do not yet exist (= are null) in the domain model, are created.
void prepareDomainObject(VDomainModelReference domainModelReference, org.eclipse.emf.ecore.EObject domainObject) throws EMFFormsExpandingFailedException
domain objectfor the given
VDomainModelReference. Thereby, the path defined by the
VDomainModelReferenceis analyzed and missing objects in the domain model are created. The
VDomainModelReferenceis not changed.
DMR: A -> B -> x
domain model is instance of A but does not reference an instance of B
=> An instance of B is created and referenced by the domain model.
Copyright © 2019. All rights reserved.