public class ModelHelper extends Object
| Constructor and Description |
|---|
ModelHelper(MetaDataManager metaDataManager,
IfcModelInterface targetModel) |
ModelHelper(MetaDataManager metaDataManager,
ObjectIDM objectIDM,
IfcModelInterface targetModel) |
| Modifier and Type | Method and Description |
|---|---|
IdEObject |
copy(IdEObject object,
boolean setOid) |
IdEObject |
copy(IdEObject object,
boolean setOid,
ObjectIDM objectIDM) |
IdEObject |
copyBasicObjects(IfcModelInterface model,
Map<IdEObject,IdEObject> bigMap) |
void |
copyDecomposes(IdEObject ifcObjectDefinition,
IdEObject ownerHistory) |
static ObjectIDM |
createObjectIdm(org.eclipse.emf.ecore.EClass onlyIncludeRepresentationForThisClass) |
ObjectIDM |
getObjectIDM() |
IfcModelInterface |
getTargetModel() |
void |
setKeepOriginalOids(boolean keepOriginalOids) |
void |
setObjectFactory(ObjectFactory objectFactory) |
void |
setObjectIDM(ObjectIDM idm) |
void |
setOidProvider(OidProvider oidProvider) |
void |
setTargetModel(IfcModelInterface targetModel) |
public ModelHelper(MetaDataManager metaDataManager, ObjectIDM objectIDM, IfcModelInterface targetModel)
public ModelHelper(MetaDataManager metaDataManager, IfcModelInterface targetModel)
public static ObjectIDM createObjectIdm(org.eclipse.emf.ecore.EClass onlyIncludeRepresentationForThisClass)
public IdEObject copy(IdEObject object, boolean setOid) throws IfcModelInterfaceException
IfcModelInterfaceExceptionpublic IdEObject copy(IdEObject object, boolean setOid, ObjectIDM objectIDM) throws IfcModelInterfaceException
IfcModelInterfaceExceptionpublic void setKeepOriginalOids(boolean keepOriginalOids)
public void copyDecomposes(IdEObject ifcObjectDefinition, IdEObject ownerHistory) throws IfcModelInterfaceException, ObjectAlreadyExistsException
public void setOidProvider(OidProvider oidProvider)
public void setTargetModel(IfcModelInterface targetModel)
public void setObjectFactory(ObjectFactory objectFactory)
public IfcModelInterface getTargetModel()
public void setObjectIDM(ObjectIDM idm)
public ObjectIDM getObjectIDM()
public IdEObject copyBasicObjects(IfcModelInterface model, Map<IdEObject,IdEObject> bigMap) throws IfcModelInterfaceException
IfcModelInterfaceExceptionCopyright © 2018 OpenSource BIM. All rights reserved.