Skip to content

Project

Bases: NBOBaseClass

Represents the XML element Project.

The Project ID is required. Datasets can be grouped into projects using a many-to-many relationship. A Dataset may belong to one or more Projects by including one or more ProjectRef elements which refer to Project IDs. Projects do not directly contain images - only by virtue of containing datasets, which themselves contain images.

fromBase(base) staticmethod

getTypeName()

getXMLName()

getNBOType()

getChildren()

getSubElements()

fromJsonFile(path, validate=True)

fromJsonString(json_string, validate=True)

fromXmlFile(path, validate=True)

fromXmlString(xml_string, validate=True)

toXmlFile(filename, validate=True)

toXmlString(validate=True)

setName(value, validate=True)

getName()

resetName()

hasName()

getNameAllowedValues() staticmethod

setID(value, validate=True)

getID()

resetID()

hasID()

setDescription(value, validate=True)

getDescription()

resetDescription()

hasDescription()

setExperimenterRef(value, validate=True)

getExperimenterRef()

resetExperimenterRef()

hasExperimenterRef()

setExperimenterGroupRef(value, validate=True)

getExperimenterGroupRef()

resetExperimenterGroupRef()

hasExperimenterGroupRef()

setDatasetRef_List(value, validate=True)

getDatasetRef_List()

addToDatasetRef_List(value, validate=True)

clearDatasetRef_List()

setAnnotationRef_List(value, validate=True)

getAnnotationRef_List()

addToAnnotationRef_List(value, validate=True)

clearAnnotationRef_List()