- Timestamp:
- 13/03/12 13:32:01 (9 years ago)
- Location:
- mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum
- Files:
-
- 124 edited
Legend:
- Unmodified
- Added
- Removed
-
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/application_schema_information/md_applicationschemainformation.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:08 25 25 26 26 @author: mnagni … … 51 51 52 52 def __eq__(self, y): 53 if type(self) != type(y): 54 return False 53 55 ''' 54 56 Cannot compare classes which do not define a "__key" attribute … … 59 61 60 62 def __hash__(self): 61 return hash(self.__key())63 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_address.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0424 Created on 13-Mar-2012 11:08:06 25 25 26 26 @author: mnagni … … 41 41 42 42 self.deliveryPoint = [] 43 self.electronicMailAddress = [] 43 44 self.country = None 44 self. electronicMailAddress = []45 self.administrativeArea = None 45 46 self.postalCode = None 46 self.administrativeArea = None47 47 self.city = None 48 48 super(CI_Address, self).__init__() 49 49 50 50 def __key(self): 51 return (self.deliveryPoint, self. country, self.electronicMailAddress, self.postalCode, self.administrativeArea, self.city)51 return (self.deliveryPoint, self.electronicMailAddress, self.country, self.administrativeArea, self.postalCode, self.city) 52 52 53 53 def __eq__(self, y): 54 if type(self) != type(y): 55 return False 54 56 ''' 55 57 Cannot compare classes which do not define a "__key" attribute … … 60 62 61 63 def __hash__(self): 62 return hash(self.__key())64 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_citation.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0324 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 44 44 self.editionDate = None 45 45 self.date = [] 46 self.alternateTitle = [] 46 47 self.ISSN = None 47 self. alternateTitle= []48 self.identifier = [] 48 49 self.edition = None 49 self.identifier = []50 50 self.otherCitationDetails = None 51 51 self.title = None … … 56 56 57 57 def __key(self): 58 return (self.presentationForm, self.collectiveTitle, self.editionDate, self.date, self. ISSN, self.alternateTitle, self.edition, self.identifier, self.otherCitationDetails, self.title, self.series, self.ISBN, self.citedResponsibleParty)58 return (self.presentationForm, self.collectiveTitle, self.editionDate, self.date, self.alternateTitle, self.ISSN, self.identifier, self.edition, self.otherCitationDetails, self.title, self.series, self.ISBN, self.citedResponsibleParty) 59 59 60 60 def __eq__(self, y): 61 if type(self) != type(y): 62 return False 61 63 ''' 62 64 Cannot compare classes which do not define a "__key" attribute … … 67 69 68 70 def __hash__(self): 69 return hash(self.__key())71 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_contact.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 51 51 52 52 def __eq__(self, y): 53 if type(self) != type(y): 54 return False 53 55 ''' 54 56 Cannot compare classes which do not define a "__key" attribute … … 59 61 60 62 def __hash__(self): 61 return hash(self.__key())63 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_date.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0724 Created on 13-Mar-2012 11:08:10 25 25 26 26 @author: mnagni … … 48 48 49 49 def __eq__(self, y): 50 if type(self) != type(y): 51 return False 50 52 ''' 51 53 Cannot compare classes which do not define a "__key" attribute … … 56 58 57 59 def __hash__(self): 58 return hash(self.__key())60 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_datetypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0125 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_creation = "creation" 37 38 cl_publication = "publication" 38 cl_creation = "creation"39 39 cl_revision = "revision" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_onlinefunctioncode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0225 Created on 13-Mar-2012 11:08:09 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_search = "search" 37 38 cl_information = "information" 38 39 cl_download = "download" 39 cl_ search = "search"40 cl_order = "order" 40 41 cl_offlineaccess = "offlineAccess" 41 cl_order = "order" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_onlineresource.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1024 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 52 52 53 53 def __eq__(self, y): 54 if type(self) != type(y): 55 return False 54 56 ''' 55 57 Cannot compare classes which do not define a "__key" attribute … … 60 62 61 63 def __hash__(self): 62 return hash(self.__key())64 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_presentationformcode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0425 Created on 13-Mar-2012 11:08:12 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_videohardcopy = "videoHardcopy" 38 cl_modeldigital = "modelDigital" 39 cl_imagedigital = "imageDigital" 40 cl_imagehardcopy = "imageHardcopy" 41 cl_modelhardcopy = "modelHardcopy" 42 cl_tablehardcopy = "tableHardcopy" 43 cl_videodigital = "videoDigital" 44 cl_documenthardcopy = "documentHardcopy" 45 cl_tabledigital = "tableDigital" 46 cl_profilehardcopy = "profileHardcopy" 37 47 cl_mapdigital = "mapDigital" 38 cl_tabledigital = "tableDigital" 39 cl_documenthardcopy = "documentHardcopy" 40 cl_tablehardcopy = "tableHardcopy" 48 cl_profiledigital = "profileDigital" 49 cl_documentdigital = "documentDigital" 41 50 cl_maphardcopy = "mapHardcopy" 42 cl_imagedigital = "imageDigital"43 cl_profilehardcopy = "profileHardcopy"44 cl_imagehardcopy = "imageHardcopy"45 cl_documentdigital = "documentDigital"46 cl_modeldigital = "modelDigital"47 cl_videodigital = "videoDigital"48 cl_profiledigital = "profileDigital"49 cl_modelhardcopy = "modelHardcopy"50 cl_videohardcopy = "videoHardcopy" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_responsibleparty.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0524 Created on 13-Mar-2012 11:08:08 25 25 26 26 @author: mnagni … … 51 51 52 52 def __eq__(self, y): 53 if type(self) != type(y): 54 return False 53 55 ''' 54 56 Cannot compare classes which do not define a "__key" attribute … … 59 61 60 62 def __hash__(self): 61 return hash(self.__key())63 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_rolecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:06 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_owner = "owner" 38 cl_originator = "originator" 37 39 cl_processor = "processor" 38 40 cl_pointofcontact = "pointOfContact" 39 cl_distributor = "distributor"40 cl_owner = "owner"41 41 cl_resourceprovider = "resourceProvider" 42 cl_custodian = "custodian" 42 43 cl_principalinvestigator = "principalInvestigator" 43 cl_originator = "originator"44 cl_author = "author"45 cl_custodian = "custodian"46 44 cl_user = "user" 47 45 cl_publisher = "publisher" 46 cl_distributor = "distributor" 47 cl_author = "author" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_series.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0924 Created on 13-Mar-2012 11:08:06 25 25 26 26 @author: mnagni … … 49 49 50 50 def __eq__(self, y): 51 if type(self) != type(y): 52 return False 51 53 ''' 52 54 Cannot compare classes which do not define a "__key" attribute … … 57 59 58 60 def __hash__(self): 59 return hash(self.__key())61 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/ci_telephone.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0724 Created on 13-Mar-2012 11:08:12 25 25 26 26 @author: mnagni … … 48 48 49 49 def __eq__(self, y): 50 if type(self) != type(y): 51 return False 50 52 ''' 51 53 Cannot compare classes which do not define a "__key" attribute … … 56 58 57 59 def __hash__(self): 58 return hash(self.__key())60 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/citation_and_responsible_party_information/url.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1124 Created on 13-Mar-2012 11:08:05 25 25 26 26 @author: mnagni … … 46 46 47 47 def __eq__(self, y): 48 if type(self) != type(y): 49 return False 48 50 ''' 49 51 Cannot compare classes which do not define a "__key" attribute … … 54 56 55 57 def __hash__(self): 56 return hash(self.__key())58 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/constraint_information/md_classificationcode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_topsecret = "topSecret" 37 38 cl_secret = "secret" 39 cl_unclassified = "unclassified" 38 40 cl_restricted = "restricted" 39 41 cl_confidential = "confidential" 40 cl_unclassified = "unclassified"41 cl_topsecret = "topSecret" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/constraint_information/md_constraints.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0724 Created on 13-Mar-2012 11:08:13 25 25 26 26 @author: mnagni … … 47 47 48 48 def __eq__(self, y): 49 if type(self) != type(y): 50 return False 49 51 ''' 50 52 Cannot compare classes which do not define a "__key" attribute … … 55 57 56 58 def __hash__(self): 57 return hash(self.__key())59 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/constraint_information/md_legalconstraints.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_constraints import MD_Constraints 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:14 26 26 27 27 @author: mnagni … … 60 60 61 61 def __eq__(self, y): 62 if type(self) != type(y): 63 return False 62 64 ''' 63 65 Cannot compare classes which do not define a "__key" attribute … … 68 70 69 71 def __hash__(self): 70 return hash(self.__key())72 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/constraint_information/md_restrictioncode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_restricted = "restricted" 38 cl_patentpending = "patentPending" 37 39 cl_trademark = "trademark" 38 cl_restricted = "restricted" 40 cl_intellectualpropertyrights = "intellectualPropertyRights" 41 cl_copyright = "copyright" 42 cl_otherrestrictions = "otherRestrictions" 43 cl_patent = "patent" 39 44 cl_license = "license" 40 cl_copyright = "copyright"41 cl_patentpending = "patentPending"42 cl_otherrestrictions = "otherRestrictions"43 cl_intellectualpropertyrights = "intellectualPropertyRights"44 cl_patent = "patent" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/constraint_information/md_securityconstraints.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_constraints import MD_Constraints 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0125 Created on 13-Mar-2012 11:08:08 26 26 27 27 @author: mnagni … … 61 61 62 62 def __eq__(self, y): 63 if type(self) != type(y): 64 return False 63 65 ''' 64 66 Cannot compare classes which do not define a "__key" attribute … … 69 71 70 72 def __hash__(self): 71 return hash(self.__key())73 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_band.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_rangedimension import MD_RangeDimension 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:08 26 26 27 27 @author: mnagni … … 47 47 self.sequenceIdentifier = None 48 48 self.maxValue = None 49 self.offset = None 49 50 self.minValue = None 50 self.offset = None51 51 self.bitsPerValue = None 52 52 self.toneGradation = None … … 71 71 72 72 def __key(self): 73 return (self.peakResponse, self.descriptor, self.units, self.sequenceIdentifier, self.maxValue, self. minValue, self.offset, self.bitsPerValue, self.toneGradation, self.scaleFactor)73 return (self.peakResponse, self.descriptor, self.units, self.sequenceIdentifier, self.maxValue, self.offset, self.minValue, self.bitsPerValue, self.toneGradation, self.scaleFactor) 74 74 75 75 def __eq__(self, y): 76 if type(self) != type(y): 77 return False 76 78 ''' 77 79 Cannot compare classes which do not define a "__key" attribute … … 82 84 83 85 def __hash__(self): 84 return hash(self.__key())86 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_contentinformation.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1024 Created on 13-Mar-2012 11:08:13 25 25 26 26 @author: mnagni … … 46 46 47 47 def __eq__(self, y): 48 if type(self) != type(y): 49 return False 48 50 ''' 49 51 Cannot compare classes which do not define a "__key" attribute … … 54 56 55 57 def __hash__(self): 56 return hash(self.__key())58 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_coveragecontenttypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:02 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_thematicclassification = "thematicClassification" 38 cl_physicalmeasurement = "physicalMeasurement" 37 39 cl_image = "image" 38 cl_physicalmeasurement = "physicalMeasurement"39 cl_thematicclassification = "thematicClassification" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_coveragedescription.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_contentinformation import MD_ContentInformation 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0625 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 51 51 52 52 def __eq__(self, y): 53 if type(self) != type(y): 54 return False 53 55 ''' 54 56 Cannot compare classes which do not define a "__key" attribute … … 59 61 60 62 def __hash__(self): 61 return hash(self.__key())63 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_featurecataloguedescription.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_contentinformation import MD_ContentInformation 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 53 53 54 54 def __eq__(self, y): 55 if type(self) != type(y): 56 return False 55 57 ''' 56 58 Cannot compare classes which do not define a "__key" attribute … … 61 63 62 64 def __hash__(self): 63 return hash(self.__key())65 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_imagedescription.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_coveragedescription import MD_CoverageDescription 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:06 26 26 27 27 @author: mnagni … … 44 44 self.cloudCoverPercentage = None 45 45 self.dimension = [] 46 self.triangulationIndicator = None 46 47 self.imageQualityCode = None 47 self.triangulationIndicator = None48 48 self.contentType = None 49 self.processingLevelCode = None 49 50 self.lensDistortionInformationAvailability = None 50 self. processingLevelCode= None51 self.compressionGenerationQuantity = None 51 52 self.illuminationAzimuthAngle = None 52 self.compressionGenerationQuantity = None53 53 self.attributeDescription = None 54 54 self.imagingCondition = None … … 84 84 85 85 def __key(self): 86 return (self.cloudCoverPercentage, self.dimension, self. imageQualityCode, self.triangulationIndicator, self.contentType, self.lensDistortionInformationAvailability, self.processingLevelCode, self.illuminationAzimuthAngle, self.compressionGenerationQuantity, self.attributeDescription, self.imagingCondition, self.radiometricCalibrationDataAvailability, self.filmDistortionInformationAvailability, self.illuminationElevationAngle, self.cameraCalibrationInformationAvailability)86 return (self.cloudCoverPercentage, self.dimension, self.triangulationIndicator, self.imageQualityCode, self.contentType, self.processingLevelCode, self.lensDistortionInformationAvailability, self.compressionGenerationQuantity, self.illuminationAzimuthAngle, self.attributeDescription, self.imagingCondition, self.radiometricCalibrationDataAvailability, self.filmDistortionInformationAvailability, self.illuminationElevationAngle, self.cameraCalibrationInformationAvailability) 87 87 88 88 def __eq__(self, y): 89 if type(self) != type(y): 90 return False 89 91 ''' 90 92 Cannot compare classes which do not define a "__key" attribute … … 95 97 96 98 def __hash__(self): 97 return hash(self.__key())99 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_imagingconditioncode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:14 26 26 27 27 @author: mnagni … … 36 36 ''' 37 37 cl_heavysmokeordust = "heavySmokeOrDust" 38 cl_snow = "snow" 39 cl_rain = "rain" 40 cl_blurredimage = "blurredImage" 41 cl_terrainmasking = "terrainMasking" 42 cl_semidarkness = "semiDarkness" 43 cl_fog = "fog" 44 cl_night = "night" 45 cl_shadow = "shadow" 46 cl_cloud = "cloud" 38 47 cl_degradingobliquity = "degradingObliquity" 39 cl_cloud = "cloud"40 cl_fog = "fog"41 cl_shadow = "shadow"42 cl_semidarkness = "semiDarkness"43 cl_rain = "rain"44 cl_night = "night"45 cl_blurredimage = "blurredImage"46 cl_snow = "snow"47 cl_terrainmasking = "terrainMasking" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/content_information/md_rangedimension.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1124 Created on 13-Mar-2012 11:08:05 25 25 26 26 @author: mnagni … … 48 48 49 49 def __eq__(self, y): 50 if type(self) != type(y): 51 return False 50 52 ''' 51 53 Cannot compare classes which do not define a "__key" attribute … … 56 58 57 59 def __hash__(self): 58 return hash(self.__key())60 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_absoluteexternalpositionalaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy import DQ_PositionalAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:05 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_AbsoluteExternalPositionalAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_positionalaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_positionalaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_positionalaccuracy.dateTime … … 110 118 self._dq_positionalaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_positionalaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_positionalaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_accuracyofatimemeasurement.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy import DQ_TemporalAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:11 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_AccuracyOfATimeMeasurement, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_temporalaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_temporalaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_temporalaccuracy.dateTime … … 110 118 self._dq_temporalaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_temporalaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_temporalaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_completeness.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_element import DQ_Element 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0125 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_Completeness, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_element.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_element.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_element.dateTime … … 110 118 self._dq_element.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_element.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_element.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_completenesscommission.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_completeness import DQ_Completeness 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:05 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_CompletenessCommission, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_completeness.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_completeness.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_completeness.dateTime … … 110 118 self._dq_completeness.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_completeness.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_completeness.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_completenessomission.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_completeness import DQ_Completeness 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_CompletenessOmission, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_completeness.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_completeness.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_completeness.dateTime … … 110 118 self._dq_completeness.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_completeness.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_completeness.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_conceptualconsistency.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency import DQ_LogicalConsistency 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1025 Created on 13-Mar-2012 11:08:12 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_ConceptualConsistency, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_logicalconsistency.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_logicalconsistency.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_logicalconsistency.dateTime … … 110 118 self._dq_logicalconsistency.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_logicalconsistency.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_logicalconsistency.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_conformanceresult.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_result import DQ_Result 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0425 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 51 51 52 52 def __eq__(self, y): 53 if type(self) != type(y): 54 return False 53 55 ''' 54 56 Cannot compare classes which do not define a "__key" attribute … … 59 61 60 62 def __hash__(self): 61 return hash(self.__key())63 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_dataquality.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1024 Created on 13-Mar-2012 11:08:08 25 25 26 26 @author: mnagni … … 42 42 self.lineage = None 43 43 self.scope = None 44 self._report_qe_usability = [] 45 self._report_dq_positionalaccuracy = [] 44 46 self._report_dq_logicalconsistency = [] 47 self._report_dq_temporalaccuracy = [] 45 48 self._report_dq_thematicaccuracy = [] 46 self._report_qe_usability = []47 49 self._report_dq_completeness = [] 48 self._report_dq_positionalaccuracy = []49 self._report_dq_temporalaccuracy = []50 50 super(DQ_DataQuality, self).__init__() 51 51 … … 53 53 def report(self): 54 54 ret = [] 55 for item in self._report_qe_usability: 56 ret.append(item) 57 for item in self._report_dq_positionalaccuracy: 58 ret.append(item) 55 59 for item in self._report_dq_logicalconsistency: 60 ret.append(item) 61 for item in self._report_dq_temporalaccuracy: 56 62 ret.append(item) 57 63 for item in self._report_dq_thematicaccuracy: 58 64 ret.append(item) 59 for item in self._report_qe_usability:60 ret.append(item)61 65 for item in self._report_dq_completeness: 62 ret.append(item)63 for item in self._report_dq_positionalaccuracy:64 ret.append(item)65 for item in self._report_dq_temporalaccuracy:66 66 ret.append(item) 67 67 return ret … … 70 70 def report(self, value): 71 71 if isinstance(value, list): 72 self._report_qe_usability[:] 73 self._report_dq_positionalaccuracy[:] 72 74 self._report_dq_logicalconsistency[:] 75 self._report_dq_temporalaccuracy[:] 73 76 self._report_dq_thematicaccuracy[:] 74 self._report_qe_usability[:]75 77 self._report_dq_completeness[:] 76 self._report_dq_positionalaccuracy[:]77 self._report_dq_temporalaccuracy[:]78 78 for item in value: 79 79 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 80 if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_usability.QE_Usability": 81 self._report_qe_usability.append(item) 82 continue 83 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy.DQ_PositionalAccuracy": 84 self._report_dq_positionalaccuracy.append(item) 85 continue 80 86 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency.DQ_LogicalConsistency": 81 87 self._report_dq_logicalconsistency.append(item) 88 continue 89 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy.DQ_TemporalAccuracy": 90 self._report_dq_temporalaccuracy.append(item) 82 91 continue 83 92 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy.DQ_ThematicAccuracy": 84 93 self._report_dq_thematicaccuracy.append(item) 85 94 continue 86 if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_usability.QE_Usability":87 self._report_qe_usability.append(item)88 continue89 95 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_completeness.DQ_Completeness": 90 96 self._report_dq_completeness.append(item) 91 continue92 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy.DQ_PositionalAccuracy":93 self._report_dq_positionalaccuracy.append(item)94 continue95 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy.DQ_TemporalAccuracy":96 self._report_dq_temporalaccuracy.append(item)97 97 continue 98 98 … … 101 101 102 102 def __eq__(self, y): 103 if type(self) != type(y): 104 return False 103 105 ''' 104 106 Cannot compare classes which do not define a "__key" attribute … … 109 111 110 112 def __hash__(self): 111 return hash(self.__key())113 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_domainconsistency.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency import DQ_LogicalConsistency 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:11 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_DomainConsistency, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_logicalconsistency.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_logicalconsistency.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_logicalconsistency.dateTime … … 110 118 self._dq_logicalconsistency.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_logicalconsistency.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_logicalconsistency.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_element.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0924 Created on 13-Mar-2012 11:08:10 25 25 26 26 @author: mnagni … … 43 43 self.nameOfMeasure = [] 44 44 self.evaluationMethodDescription = None 45 self._result_dq_conformanceresult = [] 45 46 self._result_dq_quantitativeresult = [] 46 self._result_dq_conformanceresult = []47 47 self._result_qe_coverageresult = [] 48 48 self.evaluationProcedure = None 49 49 self.measureIdentification = None 50 self.measureDescription = None 50 51 self.dateTime = [] 51 self.measureDescription = None52 52 super(DQ_Element, self).__init__() 53 53 … … 55 55 def result(self): 56 56 ret = [] 57 for item in self._result_dq_conformanceresult: 58 ret.append(item) 57 59 for item in self._result_dq_quantitativeresult: 58 ret.append(item)59 for item in self._result_dq_conformanceresult:60 60 ret.append(item) 61 61 for item in self._result_qe_coverageresult: … … 66 66 def result(self, value): 67 67 if isinstance(value, list): 68 self._result_dq_conformanceresult[:] 68 69 self._result_dq_quantitativeresult[:] 69 self._result_dq_conformanceresult[:]70 70 self._result_qe_coverageresult[:] 71 71 for item in value: 72 72 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 73 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_conformanceresult.DQ_ConformanceResult": 74 self._result_dq_conformanceresult.append(item) 75 continue 73 76 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_quantitativeresult.DQ_QuantitativeResult": 74 77 self._result_dq_quantitativeresult.append(item) 75 continue76 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_conformanceresult.DQ_ConformanceResult":77 self._result_dq_conformanceresult.append(item)78 78 continue 79 79 if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_coverageresult.QE_CoverageResult": … … 82 82 83 83 def __key(self): 84 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)84 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 85 85 86 86 def __eq__(self, y): 87 if type(self) != type(y): 88 return False 87 89 ''' 88 90 Cannot compare classes which do not define a "__key" attribute … … 93 95 94 96 def __hash__(self): 95 return hash(self.__key())97 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_evaluationmethodtypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:12 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_indirect = "indirect" 37 38 cl_directinternal = "directInternal" 38 39 cl_directexternal = "directExternal" 39 cl_indirect = "indirect" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_formatconsistency.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency import DQ_LogicalConsistency 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0525 Created on 13-Mar-2012 11:08:14 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_FormatConsistency, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_logicalconsistency.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_logicalconsistency.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_logicalconsistency.dateTime … … 110 118 self._dq_logicalconsistency.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_logicalconsistency.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_logicalconsistency.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_griddeddatapositionalaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy import DQ_PositionalAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1025 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_GriddedDataPositionalAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_positionalaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_positionalaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_positionalaccuracy.dateTime … … 110 118 self._dq_positionalaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_positionalaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_positionalaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_logicalconsistency.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_element import DQ_Element 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0425 Created on 13-Mar-2012 11:08:08 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_LogicalConsistency, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_element.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_element.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_element.dateTime … … 110 118 self._dq_element.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_element.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_element.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_nonquantitativeattributeaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy import DQ_ThematicAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_NonQuantitativeAttributeAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_thematicaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_thematicaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_thematicaccuracy.dateTime … … 110 118 self._dq_thematicaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_thematicaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_thematicaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_positionalaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_element import DQ_Element 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0625 Created on 13-Mar-2012 11:08:06 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_PositionalAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_element.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_element.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_element.dateTime … … 110 118 self._dq_element.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_element.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_element.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_quantitativeattributeaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy import DQ_ThematicAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0525 Created on 13-Mar-2012 11:08:05 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_QuantitativeAttributeAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_thematicaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_thematicaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_thematicaccuracy.dateTime … … 110 118 self._dq_thematicaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_thematicaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_thematicaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_quantitativeresult.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_result import DQ_Result 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0325 Created on 13-Mar-2012 11:08:14 26 26 27 27 @author: mnagni … … 52 52 53 53 def __eq__(self, y): 54 if type(self) != type(y): 55 return False 54 56 ''' 55 57 Cannot compare classes which do not define a "__key" attribute … … 60 62 61 63 def __hash__(self): 62 return hash(self.__key())64 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_relativeinternalpositionalaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy import DQ_PositionalAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_RelativeInternalPositionalAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_positionalaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_positionalaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_positionalaccuracy.dateTime … … 110 118 self._dq_positionalaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_positionalaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_positionalaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_result.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0524 Created on 13-Mar-2012 11:08:07 25 25 26 26 @author: mnagni … … 46 46 47 47 def __eq__(self, y): 48 if type(self) != type(y): 49 return False 48 50 ''' 49 51 Cannot compare classes which do not define a "__key" attribute … … 54 56 55 57 def __hash__(self): 56 return hash(self.__key())58 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_scope.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0724 Created on 13-Mar-2012 11:08:14 25 25 26 26 @author: mnagni … … 49 49 50 50 def __eq__(self, y): 51 if type(self) != type(y): 52 return False 51 53 ''' 52 54 Cannot compare classes which do not define a "__key" attribute … … 57 59 58 60 def __hash__(self): 59 return hash(self.__key())61 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_temporalaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_element import DQ_Element 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1025 Created on 13-Mar-2012 11:08:11 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_TemporalAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_element.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_element.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_element.dateTime … … 110 118 self._dq_element.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_element.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_element.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_temporalconsistency.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy import DQ_TemporalAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0225 Created on 13-Mar-2012 11:08:14 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_TemporalConsistency, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_temporalaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_temporalaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_temporalaccuracy.dateTime … … 110 118 self._dq_temporalaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_temporalaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_temporalaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_temporalvalidity.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy import DQ_TemporalAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0425 Created on 13-Mar-2012 11:08:08 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_TemporalValidity, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_temporalaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_temporalaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_temporalaccuracy.dateTime … … 110 118 self._dq_temporalaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_temporalaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_temporalaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_thematicaccuracy.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_element import DQ_Element 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1025 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_ThematicAccuracy, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_element.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_element.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_element.dateTime … … 110 118 self._dq_element.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_element.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_element.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_thematicclassificationcorrectness.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy import DQ_ThematicAccuracy 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_ThematicClassificationCorrectness, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_thematicaccuracy.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_thematicaccuracy.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_thematicaccuracy.dateTime … … 110 118 self._dq_thematicaccuracy.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_thematicaccuracy.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_thematicaccuracy.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/dq_topologicalconsistency.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency import DQ_LogicalConsistency 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:08 26 26 27 27 @author: mnagni … … 45 45 self.nameOfMeasure = [] 46 46 self.evaluationMethodDescription = None 47 self._result_dq_conformanceresult = [] 47 48 self._result_dq_quantitativeresult = [] 48 self._result_dq_conformanceresult = []49 49 self._result_qe_coverageresult = [] 50 50 self.evaluationProcedure = None 51 51 self.measureIdentification = None 52 self.measureDescription = None 52 53 self.dateTime = [] 53 self.measureDescription = None54 54 super(DQ_TopologicalConsistency, self).__init__() 55 55 … … 103 103 104 104 @property 105 def measureDescription(self): 106 return self._dq_logicalconsistency.measureDescription 107 108 @measureDescription.setter 109 def measureDescription(self, value): 110 self._dq_logicalconsistency.measureDescription = value 111 112 @property 105 113 def dateTime(self): 106 114 return self._dq_logicalconsistency.dateTime … … 110 118 self._dq_logicalconsistency.dateTime = value 111 119 112 @property113 def measureDescription(self):114 return self._dq_logicalconsistency.measureDescription115 116 @measureDescription.setter117 def measureDescription(self, value):118 self._dq_logicalconsistency.measureDescription = value119 120 120 def __key(self): 121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self. dateTime, self.measureDescription)121 return (self.evaluationMethodType, self.nameOfMeasure, self.evaluationMethodDescription, self.result, self.evaluationProcedure, self.measureIdentification, self.measureDescription, self.dateTime) 122 122 123 123 def __eq__(self, y): 124 if type(self) != type(y): 125 return False 124 126 ''' 125 127 Cannot compare classes which do not define a "__key" attribute … … 130 132 131 133 def __hash__(self): 132 return hash(self.__key())134 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/li_lineage.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1124 Created on 13-Mar-2012 11:08:13 25 25 26 26 @author: mnagni … … 49 49 50 50 def __eq__(self, y): 51 if type(self) != type(y): 52 return False 51 53 ''' 52 54 Cannot compare classes which do not define a "__key" attribute … … 57 59 58 60 def __hash__(self): 59 return hash(self.__key())61 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/li_processstep.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0224 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 40 40 def __init__(self): 41 41 42 self.description = None 42 43 self.rationale = None 43 self.description = None44 44 self.processor = [] 45 45 self.source = [] … … 48 48 49 49 def __key(self): 50 return (self. rationale, self.description, self.processor, self.source, self.dateTime)50 return (self.description, self.rationale, self.processor, self.source, self.dateTime) 51 51 52 52 def __eq__(self, y): 53 if type(self) != type(y): 54 return False 53 55 ''' 54 56 Cannot compare classes which do not define a "__key" attribute … … 59 61 60 62 def __hash__(self): 61 return hash(self.__key())63 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/data_quality_information/li_source.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:08 25 25 26 26 @author: mnagni … … 52 52 53 53 def __eq__(self, y): 54 if type(self) != type(y): 55 return False 54 56 ''' 55 57 Cannot compare classes which do not define a "__key" attribute … … 60 62 61 63 def __hash__(self): 62 return hash(self.__key())64 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_digitaltransferoptions.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0624 Created on 13-Mar-2012 11:08:05 25 25 26 26 @author: mnagni … … 50 50 51 51 def __eq__(self, y): 52 if type(self) != type(y): 53 return False 52 54 ''' 53 55 Cannot compare classes which do not define a "__key" attribute … … 58 60 59 61 def __hash__(self): 60 return hash(self.__key())62 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_distribution.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1124 Created on 13-Mar-2012 11:08:06 25 25 26 26 @author: mnagni … … 49 49 50 50 def __eq__(self, y): 51 if type(self) != type(y): 52 return False 51 53 ''' 52 54 Cannot compare classes which do not define a "__key" attribute … … 57 59 58 60 def __hash__(self): 59 return hash(self.__key())61 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_distributionunits.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0625 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_distributor.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0424 Created on 13-Mar-2012 11:08:05 25 25 26 26 @author: mnagni … … 50 50 51 51 def __eq__(self, y): 52 if type(self) != type(y): 53 return False 52 54 ''' 53 55 Cannot compare classes which do not define a "__key" attribute … … 58 60 59 61 def __hash__(self): 60 return hash(self.__key())62 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_format.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0324 Created on 13-Mar-2012 11:08:10 25 25 26 26 @author: mnagni … … 40 40 def __init__(self): 41 41 42 self.fileDecompressionTechnique = None 42 43 self.name = None 43 self.fileDecompressionTechnique = None44 44 self.version = None 45 45 self.specification = None … … 49 49 50 50 def __key(self): 51 return (self. name, self.fileDecompressionTechnique, self.version, self.specification, self.amendmentNumber, self.formatDistributor)51 return (self.fileDecompressionTechnique, self.name, self.version, self.specification, self.amendmentNumber, self.formatDistributor) 52 52 53 53 def __eq__(self, y): 54 if type(self) != type(y): 55 return False 54 56 ''' 55 57 Cannot compare classes which do not define a "__key" attribute … … 60 62 61 63 def __hash__(self): 62 return hash(self.__key())64 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_medium.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:13 25 25 26 26 @author: mnagni … … 52 52 53 53 def __eq__(self, y): 54 if type(self) != type(y): 55 return False 54 56 ''' 55 57 Cannot compare classes which do not define a "__key" attribute … … 60 62 61 63 def __hash__(self): 62 return hash(self.__key())64 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_mediumformatcode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_iso9660 = "iso9660" 38 cl_tar = "tar" 39 cl_highsierra = "highSierra" 37 40 cl_cpio = "cpio" 41 cl_iso9660rockridge = "iso9660RockRidge" 38 42 cl_iso9660applehfs = "iso9660AppleHFS" 39 cl_highsierra = "highSierra"40 cl_tar = "tar"41 cl_iso9660rockridge = "iso9660RockRidge"42 cl_iso9660 = "iso9660" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_mediumnamecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:12 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_5quarterinchfloppy = "5quarterInchFloppy" 38 cl_7tracktape = "7trackTape" 39 cl_telephonelink = "telephoneLink" 40 cl_3490cartridge = "3490Cartridge" 41 cl_digitallineartape = "digitalLinearTape" 42 cl_9tracktape = "9trackTape" 43 cl_3halfinchfloppy = "3halfInchFloppy" 44 cl_8mmcartridgetape = "8mmCartridgeTape" 45 cl_hardcopy = "hardcopy" 46 cl_3480cartridge = "3480Cartridge" 47 cl_4mmcartridgetape = "4mmCartridgeTape" 48 cl_dvd = "dvd" 49 cl_satellite = "satellite" 50 cl_1quarterinchcartridgetape = "1quarterInchCartridgeTape" 37 51 cl_3580cartridge = "3580Cartridge" 38 cl_3490cartridge = "3490Cartridge"39 cl_hardcopy = "hardcopy"40 cl_3halfinchfloppy = "3halfInchFloppy"41 cl_1quarterinchcartridgetape = "1quarterInchCartridgeTape"42 52 cl_online = "onLine" 43 53 cl_cdrom = "cdRom" 44 cl_telephonelink = "telephoneLink"45 cl_5quarterinchfloppy = "5quarterInchFloppy"46 cl_dvd = "dvd"47 cl_satellite = "satellite"48 cl_4mmcartridgetape = "4mmCartridgeTape"49 cl_3480cartridge = "3480Cartridge"50 cl_7tracktape = "7trackTape"51 cl_9tracktape = "9trackTape"52 54 cl_dvdrom = "dvdRom" 53 cl_8mmcartridgetape = "8mmCartridgeTape"54 cl_digitallineartape = "digitalLinearTape" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/distribution_information/md_standardorderprocess.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0124 Created on 13-Mar-2012 11:08:08 25 25 26 26 @author: mnagni … … 50 50 51 51 def __eq__(self, y): 52 if type(self) != type(y): 53 return False 52 54 ''' 53 55 Cannot compare classes which do not define a "__key" attribute … … 58 60 59 61 def __hash__(self): 60 return hash(self.__key())62 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_boundingpolygon.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicextent import EX_GeographicExtent 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0025 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 43 43 44 44 self._polygon_gm_complex = [] 45 self._polygon_gm_aggregate = [] 45 46 self._polygon_gm_primitive = [] 46 self._polygon_gm_aggregate = []47 47 self.extentTypeCode = None 48 48 super(EX_BoundingPolygon, self).__init__() … … 53 53 for item in self._polygon_gm_complex: 54 54 ret.append(item) 55 for item in self._polygon_gm_aggregate: 56 ret.append(item) 55 57 for item in self._polygon_gm_primitive: 56 ret.append(item)57 for item in self._polygon_gm_aggregate:58 58 ret.append(item) 59 59 return ret … … 63 63 if isinstance(value, list): 64 64 self._polygon_gm_complex[:] 65 self._polygon_gm_aggregate[:] 65 66 self._polygon_gm_primitive[:] 66 self._polygon_gm_aggregate[:]67 67 for item in value: 68 68 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) … … 70 70 self._polygon_gm_complex.append(item) 71 71 continue 72 if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_aggregates.gm_aggregate.GM_Aggregate": 73 self._polygon_gm_aggregate.append(item) 74 continue 72 75 if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_primitive.gm_primitive.GM_Primitive": 73 76 self._polygon_gm_primitive.append(item) 74 continue75 if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_aggregates.gm_aggregate.GM_Aggregate":76 self._polygon_gm_aggregate.append(item)77 77 continue 78 78 … … 89 89 90 90 def __eq__(self, y): 91 if type(self) != type(y): 92 return False 91 93 ''' 92 94 Cannot compare classes which do not define a "__key" attribute … … 97 99 98 100 def __hash__(self): 99 return hash(self.__key())101 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_extent.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1224 Created on 13-Mar-2012 11:08:07 25 25 26 26 @author: mnagni … … 81 81 82 82 def __eq__(self, y): 83 if type(self) != type(y): 84 return False 83 85 ''' 84 86 Cannot compare classes which do not define a "__key" attribute … … 89 91 90 92 def __hash__(self): 91 return hash(self.__key())93 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_geographicboundingbox.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicextent import EX_GeographicExtent 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 61 61 62 62 def __eq__(self, y): 63 if type(self) != type(y): 64 return False 63 65 ''' 64 66 Cannot compare classes which do not define a "__key" attribute … … 69 71 70 72 def __hash__(self): 71 return hash(self.__key())73 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_geographicdescription.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicextent import EX_GeographicExtent 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 58 58 59 59 def __eq__(self, y): 60 if type(self) != type(y): 61 return False 60 62 ''' 61 63 Cannot compare classes which do not define a "__key" attribute … … 66 68 67 69 def __hash__(self): 68 return hash(self.__key())70 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_geographicextent.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1124 Created on 13-Mar-2012 11:08:10 25 25 26 26 @author: mnagni … … 47 47 48 48 def __eq__(self, y): 49 if type(self) != type(y): 50 return False 49 51 ''' 50 52 Cannot compare classes which do not define a "__key" attribute … … 55 57 56 58 def __hash__(self): 57 return hash(self.__key())59 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_spatialtemporalextent.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_temporalextent import EX_TemporalExtent 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 45 45 self._spatialExtent_ex_geographicdescription = [] 46 46 self._spatialExtent_ex_geographicboundingbox = [] 47 self._extent_tm_geometricprimitive = None 47 48 self._extent_tm_topologicalprimitive = None 48 self._extent_tm_geometricprimitive = None49 49 super(EX_SpatialTemporalExtent, self).__init__() 50 50 … … 90 90 91 91 def __eq__(self, y): 92 if type(self) != type(y): 93 return False 92 94 ''' 93 95 Cannot compare classes which do not define a "__key" attribute … … 98 100 99 101 def __hash__(self): 100 return hash(self.__key())102 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_temporalextent.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1124 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 40 40 def __init__(self): 41 41 42 self._extent_tm_geometricprimitive = None 42 43 self._extent_tm_topologicalprimitive = None 43 self._extent_tm_geometricprimitive = None44 44 super(EX_TemporalExtent, self).__init__() 45 45 46 46 @property 47 47 def extent(self): 48 if(has_value(self._extent_tm_geometricprimitive)): 49 return self._extent_tm_geometricprimitive 48 50 if(has_value(self._extent_tm_topologicalprimitive)): 49 51 return self._extent_tm_topologicalprimitive 50 if(has_value(self._extent_tm_geometricprimitive)):51 return self._extent_tm_geometricprimitive52 52 return None 53 53 … … 55 55 def extent(self, value): 56 56 valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 57 if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_geometricprimitive.TM_GeometricPrimitive": 58 self._extent_tm_geometricprimitive = value 59 self._extent_tm_topologicalprimitive = None 57 60 if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_topologicalprimitive.TM_TopologicalPrimitive": 58 61 self._extent_tm_topologicalprimitive = value 59 62 self._extent_tm_geometricprimitive = None 60 if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_geometricprimitive.TM_GeometricPrimitive":61 self._extent_tm_geometricprimitive = value62 self._extent_tm_topologicalprimitive = None63 63 64 64 def __key(self): … … 66 66 67 67 def __eq__(self, y): 68 if type(self) != type(y): 69 return False 68 70 ''' 69 71 Cannot compare classes which do not define a "__key" attribute … … 74 76 75 77 def __hash__(self): 76 return hash(self.__key())78 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/extent_information/ex_verticalextent.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0424 Created on 13-Mar-2012 11:08:13 25 25 26 26 @author: mnagni … … 40 40 def __init__(self): 41 41 42 self.verticalCRS = None 43 self._verticalCRS_sc_compoundcrs = None 42 44 self._verticalCRS_sc_singlecrs = None 43 self._verticalCRS_sc_compoundcrs = None 44 self.verticalCRS = None 45 self.minimumValue = None 45 46 self.maximumValue = None 46 self.minimumValue = None47 47 super(EX_VerticalExtent, self).__init__() 48 48 49 49 @property 50 50 def verticalCRS(self): 51 if(has_value(self._verticalCRS_sc_compoundcrs)): 52 return self._verticalCRS_sc_compoundcrs 51 53 if(has_value(self._verticalCRS_sc_singlecrs)): 52 54 return self._verticalCRS_sc_singlecrs 53 if(has_value(self._verticalCRS_sc_compoundcrs)):54 return self._verticalCRS_sc_compoundcrs55 55 return None 56 56 … … 58 58 def verticalCRS(self, value): 59 59 valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 60 if valueClass == "ea_model.iso_19111_referencing_by_coordinates.coordinate_reference_systems.sc_compoundcrs.SC_CompoundCRS": 61 self._verticalCRS_sc_compoundcrs = value 62 self._verticalCRS_sc_singlecrs = None 60 63 if valueClass == "ea_model.iso_19111_referencing_by_coordinates.coordinate_reference_systems.sc_singlecrs.SC_SingleCRS": 61 64 self._verticalCRS_sc_singlecrs = value 62 65 self._verticalCRS_sc_compoundcrs = None 63 if valueClass == "ea_model.iso_19111_referencing_by_coordinates.coordinate_reference_systems.sc_compoundcrs.SC_CompoundCRS":64 self._verticalCRS_sc_compoundcrs = value65 self._verticalCRS_sc_singlecrs = None66 66 67 67 def __key(self): 68 return (self.verticalCRS, self.verticalCRS, self.m aximumValue, self.minimumValue)68 return (self.verticalCRS, self.verticalCRS, self.minimumValue, self.maximumValue) 69 69 70 70 def __eq__(self, y): 71 if type(self) != type(y): 72 return False 71 73 ''' 72 74 Cannot compare classes which do not define a "__key" attribute … … 77 79 78 80 def __hash__(self): 79 return hash(self.__key())81 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/ds_association.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0424 Created on 13-Mar-2012 11:08:04 25 25 26 26 @author: mnagni … … 46 46 47 47 def __eq__(self, y): 48 if type(self) != type(y): 49 return False 48 50 ''' 49 51 Cannot compare classes which do not define a "__key" attribute … … 54 56 55 57 def __hash__(self): 56 return hash(self.__key())58 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/ds_associationtypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:09 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_crossreference = "crossReference" 38 cl_partofseamlessdatabase = "partOfSeamlessDatabase" 37 39 cl_largerworkcitation = "largerWorkCitation" 40 cl_source = "source" 38 41 cl_stereomate = "stereoMate" 39 cl_partofseamlessdatabase = "partOfSeamlessDatabase"40 cl_source = "source"41 cl_crossreference = "crossReference" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/ds_initiativetypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_collection = "collection" 37 cl_program = "program" 38 cl_trial = "trial" 39 cl_campaign = "campaign" 38 40 cl_experiment = "experiment" 39 41 cl_exercise = "exercise" 42 cl_platform = "platform" 43 cl_project = "project" 44 cl_task = "task" 40 45 cl_process = "process" 46 cl_investigation = "investigation" 47 cl_mission = "mission" 48 cl_collection = "collection" 41 49 cl_sensor = "sensor" 42 cl_ campaign = "campaign"50 cl_study = "study" 43 51 cl_operation = "operation" 44 cl_project = "project"45 cl_study = "study"46 cl_task = "task"47 cl_program = "program"48 cl_mission = "mission"49 cl_trial = "trial"50 cl_platform = "platform"51 cl_investigation = "investigation" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_aggregateinformation.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0924 Created on 13-Mar-2012 11:08:05 25 25 26 26 @author: mnagni … … 50 50 51 51 def __eq__(self, y): 52 if type(self) != type(y): 53 return False 52 54 ''' 53 55 Cannot compare classes which do not define a "__key" attribute … … 58 60 59 61 def __hash__(self): 60 return hash(self.__key())62 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_browsegraphic.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 49 49 50 50 def __eq__(self, y): 51 if type(self) != type(y): 52 return False 51 53 ''' 52 54 Cannot compare classes which do not define a "__key" attribute … … 57 59 58 60 def __hash__(self): 59 return hash(self.__key())61 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_charactersetcode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:06 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_8859part8 = "8859part8" 38 cl_ebcdic = "ebcdic" 39 cl_ucs4 = "ucs4" 40 cl_8859part5 = "8859part5" 41 cl_8859part14 = "8859part14" 42 cl_8859part6 = "8859part6" 43 cl_8859part4 = "8859part4" 44 cl_8859part2 = "8859part2" 45 cl_8859part10 = "8859part10" 46 cl__reservedforfutureuse_ = "(reservedforfutureuse)" 47 cl_jis = "jis" 48 cl_8859part15 = "8859part15" 49 cl_8859part9 = "8859part9" 50 cl_utf8 = "utf8" 37 51 cl_usascii = "usAscii" 52 cl_8859part7 = "8859part7" 53 cl_gb2312 = "GB2312" 54 cl_utf16 = "utf16" 55 cl_8859part3 = "8859part3" 56 cl_8859part16 = "8859part16" 57 cl_eucjp = "eucJP" 58 cl_8859part1 = "8859part1" 59 cl_ucs2 = "ucs2" 60 cl_8859part13 = "8859part13" 61 cl_8859part11 = "8859part11" 38 62 cl_shiftjis = "shiftJIS" 39 63 cl_euckr = "eucKR" 40 cl_8859part7 = "8859part7"41 cl_eucjp = "eucJP"42 cl_gb2312 = "GB2312"43 64 cl_big5 = "big5" 44 cl_8859part4 = "8859part4"45 cl_8859part2 = "8859part2"46 cl_8859part15 = "8859part15"47 cl_8859part13 = "8859part13"48 cl_8859part14 = "8859part14"49 cl_8859part8 = "8859part8"50 cl_ucs2 = "ucs2"51 cl_utf8 = "utf8"52 cl_jis = "jis"53 cl_ebcdic = "ebcdic"54 cl_8859part9 = "8859part9"55 cl_8859part10 = "8859part10"56 cl_utf16 = "utf16"57 cl_8859part3 = "8859part3"58 cl_8859part11 = "8859part11"59 cl_8859part16 = "8859part16"60 cl_8859part6 = "8859part6"61 cl_8859part5 = "8859part5"62 cl__reservedforfutureuse_ = "(reservedforfutureuse)"63 cl_8859part1 = "8859part1"64 65 cl_utf7 = "utf7" 65 cl_ucs4 = "ucs4" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_dataidentification.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.identification_information.md_identification import MD_Identification 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0925 Created on 13-Mar-2012 11:08:12 26 26 27 27 @author: mnagni … … 44 44 self.descriptiveKeywords = [] 45 45 self.pointOfContact = [] 46 self.graphicOverview = [] 46 47 self.language = [] 47 self. graphicOverview = []48 self.purpose = None 48 49 self.resourceMaintenance = [] 49 50 self.extent = [] 50 self.purpose = None51 51 self.characterSet = [] 52 52 self.environmentDescription = None … … 55 55 self.abstract = None 56 56 self.status = [] 57 self._resourceConstraints_md_legalconstraints = [] 57 58 self._resourceConstraints_md_securityconstraints = [] 58 self._resourceConstraints_md_legalconstraints = []59 59 self.spatialResolution = [] 60 60 self.topicCategory = [] … … 91 91 92 92 @property 93 def purpose(self): 94 return self._md_identification.purpose 95 96 @purpose.setter 97 def purpose(self, value): 98 self._md_identification.purpose = value 99 100 @property 93 101 def resourceMaintenance(self): 94 102 return self._md_identification.resourceMaintenance … … 97 105 def resourceMaintenance(self, value): 98 106 self._md_identification.resourceMaintenance = value 99 100 @property101 def purpose(self):102 return self._md_identification.purpose103 104 @purpose.setter105 def purpose(self, value):106 self._md_identification.purpose = value107 107 108 108 @property … … 171 171 172 172 def __key(self): 173 return (self.descriptiveKeywords, self.pointOfContact, self. language, self.graphicOverview, self.resourceMaintenance, self.extent, self.purpose, self.characterSet, self.environmentDescription, self.citation, self.spatialRepresentationType, self.abstract, self.status, self.resourceConstraints, self.spatialResolution, self.topicCategory, self.resourceFormat, self.aggregationInfo, self.resourceSpecificUsage, self.supplementalInformation, self.credit)173 return (self.descriptiveKeywords, self.pointOfContact, self.graphicOverview, self.language, self.purpose, self.resourceMaintenance, self.extent, self.characterSet, self.environmentDescription, self.citation, self.spatialRepresentationType, self.abstract, self.status, self.resourceConstraints, self.spatialResolution, self.topicCategory, self.resourceFormat, self.aggregationInfo, self.resourceSpecificUsage, self.supplementalInformation, self.credit) 174 174 175 175 def __eq__(self, y): 176 if type(self) != type(y): 177 return False 176 178 ''' 177 179 Cannot compare classes which do not define a "__key" attribute … … 182 184 183 185 def __hash__(self): 184 return hash(self.__key())186 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_identification.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:03 25 25 26 26 @author: mnagni … … 43 43 self.pointOfContact = [] 44 44 self.graphicOverview = [] 45 self.resourceMaintenance = [] 45 46 self.purpose = None 46 self.resourceMaintenance = []47 47 self.citation = None 48 48 self.abstract = None 49 self._resourceConstraints_md_legalconstraints = [] 49 50 self._resourceConstraints_md_securityconstraints = [] 50 self._resourceConstraints_md_legalconstraints = []51 51 self.status = [] 52 52 self.resourceFormat = [] 53 self.aggregationInfo = [] 53 54 self.resourceSpecificUsage = [] 54 self.aggregationInfo = []55 55 self.credit = [] 56 56 super(MD_Identification, self).__init__() … … 59 59 def resourceConstraints(self): 60 60 ret = [] 61 for item in self._resourceConstraints_md_legalconstraints: 62 ret.append(item) 61 63 for item in self._resourceConstraints_md_securityconstraints: 62 ret.append(item)63 for item in self._resourceConstraints_md_legalconstraints:64 64 ret.append(item) 65 65 return ret … … 68 68 def resourceConstraints(self, value): 69 69 if isinstance(value, list): 70 self._resourceConstraints_md_legalconstraints[:] 70 71 self._resourceConstraints_md_securityconstraints[:] 71 self._resourceConstraints_md_legalconstraints[:]72 72 for item in value: 73 73 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 74 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_legalconstraints.MD_LegalConstraints": 75 self._resourceConstraints_md_legalconstraints.append(item) 76 continue 74 77 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_securityconstraints.MD_SecurityConstraints": 75 78 self._resourceConstraints_md_securityconstraints.append(item) 76 79 continue 77 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_legalconstraints.MD_LegalConstraints":78 self._resourceConstraints_md_legalconstraints.append(item)79 continue80 80 81 81 def __key(self): 82 return (self.descriptiveKeywords, self.pointOfContact, self.graphicOverview, self. purpose, self.resourceMaintenance, self.citation, self.abstract, self.resourceConstraints, self.status, self.resourceFormat, self.resourceSpecificUsage, self.aggregationInfo, self.credit)82 return (self.descriptiveKeywords, self.pointOfContact, self.graphicOverview, self.resourceMaintenance, self.purpose, self.citation, self.abstract, self.resourceConstraints, self.status, self.resourceFormat, self.aggregationInfo, self.resourceSpecificUsage, self.credit) 83 83 84 84 def __eq__(self, y): 85 if type(self) != type(y): 86 return False 85 87 ''' 86 88 Cannot compare classes which do not define a "__key" attribute … … 91 93 92 94 def __hash__(self): 93 return hash(self.__key())95 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_keywords.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0824 Created on 13-Mar-2012 11:08:13 25 25 26 26 @author: mnagni … … 49 49 50 50 def __eq__(self, y): 51 if type(self) != type(y): 52 return False 51 53 ''' 52 54 Cannot compare classes which do not define a "__key" attribute … … 57 59 58 60 def __hash__(self): 59 return hash(self.__key())61 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_keywordtypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0825 Created on 13-Mar-2012 11:08:08 26 26 27 27 @author: mnagni … … 36 36 ''' 37 37 cl_temporal = "temporal" 38 cl_place = "place" 38 39 cl_stratum = "stratum" 39 40 cl_theme = "theme" 40 41 cl_discipline = "discipline" 41 cl_place = "place" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_progresscode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_ongoing = "onGoing"38 cl_completed = "completed"39 37 cl_underdevelopment = "underDevelopment" 40 38 cl_required = "required" 39 cl_historicalarchive = "historicalArchive" 41 40 cl_planned = "planned" 42 41 cl_obsolete = "obsolete" 43 cl_historicalarchive = "historicalArchive" 42 cl_completed = "completed" 43 cl_ongoing = "onGoing" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_representativefraction.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0724 Created on 13-Mar-2012 11:08:09 25 25 26 26 @author: mnagni … … 48 48 49 49 def __eq__(self, y): 50 if type(self) != type(y): 51 return False 50 52 ''' 51 53 Cannot compare classes which do not define a "__key" attribute … … 56 58 57 59 def __hash__(self): 58 return hash(self.__key())60 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_resolution.py
r8091 r8160 22 22 from ea_model.iso_19115_2006_metadata_corrigendum.identification_information.md_representativefraction import MD_RepresentativeFraction 23 23 from ascore.asunion import ASUnion 24 from ascore.utils import has_value 24 from ascore.utils import has_value, collectionProofHash 25 25 26 26 ''' 27 Created on 1 6-Feb-2012 16:18:0827 Created on 13-Mar-2012 11:08:09 28 28 29 29 @author: mnagni -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_spatialrepresentationtypecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:13 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_stereomodel = "stereoModel" 37 38 cl_vector = "vector" 39 cl_tin = "tin" 40 cl_texttable = "textTable" 38 41 cl_video = "video" 39 cl_texttable = "textTable"40 42 cl_grid = "grid" 41 cl_tin = "tin"42 cl_stereomodel = "stereoModel" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_topiccategorycode.py
r8091 r8160 20 20 21 21 from ascore.asenumeration import ASEnumeration 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0725 Created on 13-Mar-2012 11:08:05 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 en_society = "society" 38 en_climatologymeteorologyatmosphere = "climatologyMeteorologyAtmosphere" 39 en_geoscientificinformation = "geoscientificInformation" 40 en_farming = "farming" 41 en_utilitiescommunication = "utilitiesCommunication" 37 42 en_inlandwaters = "inlandWaters" 38 en_society = "society" 43 en_environment = "environment" 44 en_boundaries = "boundaries" 45 en_economy = "economy" 46 en_imagerybasemapsearthcover = "imageryBaseMapsEarthCover" 47 en_location = "location" 39 48 en_health = "health" 49 en_biota = "biota" 50 en_structure = "structure" 51 en_elevation = "elevation" 52 en_oceans = "oceans" 40 53 en_planningcadastre = "planningCadastre" 41 54 en_intelligencemilitary = "intelligenceMilitary" 42 en_elevation = "elevation"43 55 en_transportation = "transportation" 44 en_boundaries = "boundaries"45 en_climatologymeteorologyatmosphere = "climatologyMeteorologyAtmosphere"46 en_economy = "economy"47 en_location = "location"48 en_structure = "structure"49 en_farming = "farming"50 en_imagerybasemapsearthcover = "imageryBaseMapsEarthCover"51 en_oceans = "oceans"52 en_utilitiescommunication = "utilitiesCommunication"53 en_geoscientificinformation = "geoscientificInformation"54 en_environment = "environment"55 en_biota = "biota" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/identification_information/md_usage.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0024 Created on 13-Mar-2012 11:08:10 25 25 26 26 @author: mnagni … … 50 50 51 51 def __eq__(self, y): 52 if type(self) != type(y): 53 return False 52 54 ''' 53 55 Cannot compare classes which do not define a "__key" attribute … … 58 60 59 61 def __hash__(self): 60 return hash(self.__key())62 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/maintenance_information/md_maintenancefrequencycode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_notplanned = "notPlanned" 38 cl_fortnightly = "fortnightly" 39 cl_quarterly = "quarterly" 40 cl_unknown = "unknown" 41 cl_continual = "continual" 42 cl_weekly = "weekly" 43 cl_daily = "daily" 44 cl_irregular = "irregular" 37 45 cl_asneeded = "asNeeded" 38 cl_weekly = "weekly" 39 cl_fortnightly = "fortnightly" 40 cl_continual = "continual" 41 cl_daily = "daily" 42 cl_quarterly = "quarterly" 46 cl_monthly = "monthly" 47 cl_biannually = "biannually" 43 48 cl_annually = "annually" 44 cl_monthly = "monthly"45 cl_irregular = "irregular"46 cl_biannually = "biannually"47 cl_unknown = "unknown"48 cl_notplanned = "notPlanned" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/maintenance_information/md_maintenanceinformation.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0724 Created on 13-Mar-2012 11:08:14 25 25 26 26 @author: mnagni … … 53 53 54 54 def __eq__(self, y): 55 if type(self) != type(y): 56 return False 55 57 ''' 56 58 Cannot compare classes which do not define a "__key" attribute … … 61 63 62 64 def __hash__(self): 63 return hash(self.__key())65 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/maintenance_information/md_scopecode.py
r8091 r8160 20 20 21 21 from ascore.ascodelist import ASCodeList 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0525 Created on 13-Mar-2012 11:08:06 26 26 27 27 @author: mnagni … … 35 35 This class has been genererated automatically using the Apache Velocity project. 36 36 ''' 37 cl_collectionsession = "collectionSession" 38 cl_service = "service" 37 39 cl_propertytype = "propertyType" 38 cl_collectionhardware = "collectionHardware"39 cl_service = "service"40 cl_software = "software"41 cl_feature = "feature"42 cl_fieldsession = "fieldSession"43 cl_model = "model"44 cl_attributetype = "attributeType"45 cl_dataset = "dataset"46 cl_nongeographicdataset = "nonGeographicDataset"47 40 cl_dimensiongroup = "dimensionGroup" 48 41 cl_series = "series" 42 cl_feature = "feature" 43 cl_attribute = "attribute" 44 cl_attributetype = "attributeType" 45 cl_model = "model" 46 cl_collectionhardware = "collectionHardware" 47 cl_dataset = "dataset" 48 cl_featuretype = "featureType" 49 cl_fieldsession = "fieldSession" 49 50 cl_tile = "tile" 50 cl_collectionsession = "collectionSession" 51 cl_featuretype = "featureType" 52 cl_attribute = "attribute" 51 cl_software = "software" 52 cl_nongeographicdataset = "nonGeographicDataset" -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/maintenance_information/md_scopedescription.py
r8091 r8160 23 23 from ascore.asunion import ASUnion 24 24 from ea_model.iso_19109_2005_application_schema.general_feature_model.gf_featuretype import GF_FeatureType 25 from ascore.utils import has_value 25 from ascore.utils import has_value, collectionProofHash 26 26 27 27 ''' 28 Created on 1 6-Feb-2012 16:18:0528 Created on 13-Mar-2012 11:08:03 29 29 30 30 @author: mnagni … … 38 38 This class has been genererated automatically using the Apache Velocity project. 39 39 ''' 40 types = {' attributeInstances':GF_AttributeType,'features':GF_FeatureType,'attributes':GF_AttributeType,'other':Text,'dataset':Text,'featureInstances':GF_FeatureType}40 types = {'other':Text,'attributes':GF_AttributeType,'dataset':Text,'attributeInstances':GF_AttributeType,'features':GF_FeatureType,'featureInstances':GF_FeatureType} -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_aggregate.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1024 Created on 13-Mar-2012 11:08:14 25 25 26 26 @author: mnagni … … 112 112 113 113 def __eq__(self, y): 114 if type(self) != type(y): 115 return False 114 116 ''' 115 117 Cannot compare classes which do not define a "__key" attribute … … 120 122 121 123 def __hash__(self): 122 return hash(self.__key())124 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_dataset.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:0224 Created on 13-Mar-2012 11:08:11 25 25 26 26 @author: mnagni … … 79 79 80 80 def __eq__(self, y): 81 if type(self) != type(y): 82 return False 81 83 ''' 82 84 Cannot compare classes which do not define a "__key" attribute … … 87 89 88 90 def __hash__(self): 89 return hash(self.__key())91 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_initiative.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_aggregate import DS_Aggregate 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:06 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_otheraggregate.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_aggregate import DS_Aggregate 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0425 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_platform.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_series import DS_Series 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1025 Created on 13-Mar-2012 11:08:05 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_productionseries.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_series import DS_Series 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0425 Created on 13-Mar-2012 11:08:10 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_sensor.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_series import DS_Series 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:0125 Created on 13-Mar-2012 11:08:03 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_series.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_aggregate import DS_Aggregate 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1025 Created on 13-Mar-2012 11:08:07 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_application_information/ds_stereomate.py
r8091 r8160 20 20 21 21 from ea_model.iso_19115_2006_metadata_corrigendum.metadata_application_information.ds_otheraggregate import DS_OtherAggregate 22 from ascore.utils import has_value 22 from ascore.utils import has_value, collectionProofHash 23 23 24 24 ''' 25 Created on 1 6-Feb-2012 16:18:1125 Created on 13-Mar-2012 11:08:04 26 26 27 27 @author: mnagni … … 88 88 89 89 def __eq__(self, y): 90 if type(self) != type(y): 91 return False 90 92 ''' 91 93 Cannot compare classes which do not define a "__key" attribute … … 96 98 97 99 def __hash__(self): 98 return hash(self.__key())100 return collectionProofHash(self.__key()) -
mauRepo/MolesManager/trunk/src/ea_model/iso_19115_2006_metadata_corrigendum/metadata_entity_set_information/md_metadata.py
r8091 r8160 19 19 20 20 21 from ascore.utils import has_value 21 from ascore.utils import has_value, collectionProofHash 22 22 23 23 ''' 24 Created on 1 6-Feb-2012 16:18:1024 Created on 13-Mar-2012 11:08:05 25 25 26 26 @author: mnagni … … 40 40 def __init__(self): 41 41 42 self.dataSet = None 42 43 self.fileIdentifier = None 43 self.dataSet = None44 self._propertyType_gf_attributetype = []45 44 self._propertyType_gf_associationrole = [] 46 45 self._propertyType_gf_operation = [] 46 self._propertyType_gf_attributetype = [] 47 47 self.applicationSchemaInfo = [] 48 48 self.language = None 49 self.characterSet = None 49 50 self.metadataStandardVersion = None 50 self. characterSet= None51 self.dateStamp = None 51 52 self.referenceSystemInfo = [] 52 self.dateStamp = None53 53 self.hierarchyLevel = [] 54 self._metadataConstraints_md_legalconstraints = [] 54 55 self._metadataConstraints_md_securityconstraints = [] 55 self._metadataConstraints_md_legalconstraints = []56 56 self.metadataStandardName = None 57 57 self.identificationInfo = [] … … 59 59 self.dataQualityInfo = [] 60 60 self.metadataMaintenance = None 61 self._contentInfo_md_featurecataloguedescription = [] 61 62 self._contentInfo_md_coveragedescription = [] 62 self._contentInfo_md_featurecataloguedescription = []63 63 self.hierarchyLevelName = [] 64 self._featureAttribute_gf_locationalattributetype = [] 65 self._featureAttribute_gf_metadataattributetype = [] 66 self._featureAttribute_gf_thematicattributetype = [] 67 self._featureAttribute_gf_temporalattributetype = [] 64 68 self._featureAttribute_gf_spatialattributetype = [] 65 69 self._featureAttribute_if_classificationattributetype = [] 66 self._featureAttribute_gf_thematicattributetype = []67 self._featureAttribute_gf_metadataattributetype = []68 self._featureAttribute_gf_locationalattributetype = []69 self._featureAttribute_gf_temporalattributetype = []70 70 self.portrayalCatalogueInfo = [] 71 71 self._series_ds_series = [] … … 84 84 def propertyType(self): 85 85 ret = [] 86 for item in self._propertyType_gf_associationrole: 87 ret.append(item) 88 for item in self._propertyType_gf_operation: 89 ret.append(item) 86 90 for item in self._propertyType_gf_attributetype: 87 ret.append(item)88 for item in self._propertyType_gf_associationrole:89 ret.append(item)90 for item in self._propertyType_gf_operation:91 91 ret.append(item) 92 92 return ret … … 95 95 def propertyType(self, value): 96 96 if isinstance(value, list): 97 self._propertyType_gf_attributetype[:]98 97 self._propertyType_gf_associationrole[:] 99 98 self._propertyType_gf_operation[:] 100 for item in value: 101 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 99 self._propertyType_gf_attributetype[:] 100 for item in value: 101 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 102 if valueClass == "ea_model.iso_19109_2005_application_schema.general_feature_model.gf_associationrole.GF_AssociationRole": 103 self._propertyType_gf_associationrole.append(item) 104 continue 105 if valueClass == "ea_model.iso_19109_2005_application_schema.general_feature_model.gf_operation.GF_Operation": 106 self._propertyType_gf_operation.append(item) 107 continue 102 108 if valueClass == "ea_model.iso_19109_2005_application_schema.general_feature_model.gf_attributetype.GF_AttributeType": 103 109 self._propertyType_gf_attributetype.append(item) 104 110 continue 105 if valueClass == "ea_model.iso_19109_2005_application_schema.general_feature_model.gf_associationrole.GF_AssociationRole":106 self._propertyType_gf_associationrole.append(item)107 continue108 if valueClass == "ea_model.iso_19109_2005_application_schema.general_feature_model.gf_operation.GF_Operation":109 self._propertyType_gf_operation.append(item)110 continue111 111 112 112 @property 113 113 def metadataConstraints(self): 114 114 ret = [] 115 for item in self._metadataConstraints_md_legalconstraints: 116 ret.append(item) 115 117 for item in self._metadataConstraints_md_securityconstraints: 116 ret.append(item)117 for item in self._metadataConstraints_md_legalconstraints:118 118 ret.append(item) 119 119 return ret … … 122 122 def metadataConstraints(self, value): 123 123 if isinstance(value, list): 124 self._metadataConstraints_md_legalconstraints[:] 124 125 self._metadataConstraints_md_securityconstraints[:] 125 self._metadataConstraints_md_legalconstraints[:] 126 for item in value: 127 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 126 for item in value: 127 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 128 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_legalconstraints.MD_LegalConstraints": 129 self._metadataConstraints_md_legalconstraints.append(item) 130 continue 128 131 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_securityconstraints.MD_SecurityConstraints": 129 132 self._metadataConstraints_md_securityconstraints.append(item) 130 133 continue 131 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.constraint_information.md_legalconstraints.MD_LegalConstraints":132 self._metadataConstraints_md_legalconstraints.append(item)133 continue134 134 135 135 @property 136 136 def contentInfo(self): 137 137 ret = [] 138 for item in self._contentInfo_md_featurecataloguedescription: 139 ret.append(item) 138 140 for item in self._contentInfo_md_coveragedescription: 139 ret.append(item)140 for item in self._contentInfo_md_featurecataloguedescription:141 141 ret.append(item) 142 142 return ret … … 145 145 def contentInfo(self, value): 146 146 if isinstance(value, list): 147 self._contentInfo_md_featurecataloguedescription[:] 147 148 self._contentInfo_md_coveragedescription[:] 148 self._contentInfo_md_featurecataloguedescription[:] 149 for item in value: 150 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 149 for item in value: 150 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 151 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_featurecataloguedescription.MD_FeatureCatalogueDescription": 152 self._contentInfo_md_featurecataloguedescription.append(item) 153 continue 151 154 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_coveragedescription.MD_CoverageDescription": 152 155 self._contentInfo_md_coveragedescription.append(item) 153 156 continue 154 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.content_information.md_featurecataloguedescription.MD_FeatureCatalogueDescription":155 self._contentInfo_md_featurecataloguedescription.append(item)156 continue157 157 158 158 @property 159 159 def featureAttribute(self): 160 160 ret = [] 161 for item in self._featureAttribute_gf_locationalattributetype: 162 ret.append(item) 163 for item in self._featureAttribute_gf_metadataattributetype: 164 ret.append(item) 165 for item in self._featureAttribute_gf_thematicattributetype: 166 ret.append(item) 167 for item in self._featureAttribute_gf_temporalattributetype: 168 ret.append(item) 161 169 for item in self._featureAttribute_gf_spatialattributetype: 162 170 ret.append(item)