21 #include "common/AbstractObject.h"    24     class AbstractRepresentation;
    25     class AbstractProperty;
    46         EpcExternalPartReference(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference* fromGsoap, 
const std::string & packageDirAbsolutePath, 
const std::string & externalFilePath):
    47             COMMON_NS::
AbstractObject(fromGsoap), packageDirectoryAbsolutePath(packageDirAbsolutePath), relativeFilePath(externalFilePath) {}
    52         EpcExternalPartReference(gsoap_eml2_1::_eml21__EpcExternalPartReference* fromGsoap, 
const std::string & packageDirAbsolutePath, 
const std::string & externalFilePath) :
    53             COMMON_NS::
AbstractObject(fromGsoap), packageDirectoryAbsolutePath(packageDirAbsolutePath), relativeFilePath(externalFilePath) {}
    65         static const char* XML_TAG;
    66         virtual std::string getXmlTag() 
const;
    70         std::vector<epc::Relationship> getAllEpcRelationships() 
const;
    76         std::vector<RESQML2_NS::AbstractRepresentation*> representationSourceObject;                    
 ~EpcExternalPartReference()
Definition: EpcExternalPartReference.h:58
 
std::vector< RESQML2_NS::AbstractProperty * > propertySourceObject
All the representations that use this external reference. 
Definition: EpcExternalPartReference.h:77
 
std::string packageDirectoryAbsolutePath
All the DAS acquisition that use this external reference. 
Definition: EpcExternalPartReference.h:79
 
std::string getRelativePath() const 
Definition: EpcExternalPartReference.h:63
 
Definition: EpcDocument.h:138
 
EpcExternalPartReference(gsoap_eml2_1::_eml21__EpcExternalPartReference *fromGsoap, const std::string &packageDirAbsolutePath, const std::string &externalFilePath)
Definition: EpcExternalPartReference.h:52
 
Definition: EpcExternalPartReference.h:34
 
Definition: EpcDocument.h:154
 
Definition: AbstractObject.h:27
 
void importRelationshipSetFromEpc(COMMON_NS::EpcDocument *epcDoc)
Definition: EpcExternalPartReference.h:74
 
std::vector< PRODML2_0_NS::DasAcquisition * > dasAcquisitionSourceObject
All the properties that use this external reference. 
Definition: EpcExternalPartReference.h:78
 
std::string relativeFilePath
The directory where the EPC document is stored. 
Definition: EpcExternalPartReference.h:80
 
Definition: AbstractHdfProxy.h:28
 
EpcExternalPartReference(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference *fromGsoap, const std::string &packageDirAbsolutePath, const std::string &externalFilePath)
Definition: EpcExternalPartReference.h:46
 
Definition: EpcDocument.h:49