public interface EMFFormsDMRExpander
prepareDomainObject(VDomainModelReference, EObject)that allows to expand a given
domain objectfor a
VDomainModelReference. The method
isApplicable(VDomainModelReference)is used to determine how suitable this service is for a certain
Note: This interface is not intended for public use but defines the services which are internally
used in the
|Modifier and Type||Method and Description|
static final Double NOT_APPLICABLE
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. Thereby, 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.
double isApplicable(VDomainModelReference domainModelReference)
Copyright © 2020. All rights reserved.