|
| StructuredAnnotations () |
| Default constructor.
|
|
| StructuredAnnotations (const StructuredAnnotations ©) |
| Copy constructor. More...
|
|
virtual | ~StructuredAnnotations () |
| Destructor.
|
|
const std::string & | elementName () const |
| Get the element name of this model object. More...
|
|
bool | validElementName (const std::string &name) const |
| Check if a given element name is valid for processing by this model object. More...
|
|
virtual SKIP void | update (const common::xml::dom::Element &element, ome::xml::model::OMEModel &model) |
| Update the object hierarchy recursively from an XML DOM tree. More...
|
|
bool | link (std::shared_ptr< Reference > &reference, std::shared_ptr< ome::xml::model::OMEModelObject > &object) |
| Link a given OME model object to this model object. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::XMLAnnotation > >::size_type | sizeOfXMLAnnotationList () const |
| Get size of linked XMLAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::XMLAnnotation > > & | getXMLAnnotationList () |
| Get the XMLAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::XMLAnnotation > > & | getXMLAnnotationList () const |
| Get the XMLAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::XMLAnnotation > & | getXMLAnnotation (std::vector< std::shared_ptr< ome::xml::model::XMLAnnotation >>::size_type index) |
| Get XMLAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::XMLAnnotation > & | getXMLAnnotation (std::vector< std::shared_ptr< ome::xml::model::XMLAnnotation >>::size_type index) const |
| Get XMLAnnotation. More...
|
|
void | setXMLAnnotation (std::vector< std::shared_ptr< ome::xml::model::XMLAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::XMLAnnotation > &xmlAnnotation) |
| Set XMLAnnotation. More...
|
|
void | addXMLAnnotation (std::shared_ptr< ome::xml::model::XMLAnnotation > &xmlAnnotation) |
| Add XMLAnnotation. More...
|
|
void | removeXMLAnnotation (std::shared_ptr< ome::xml::model::XMLAnnotation > &xmlAnnotation) |
| Remove XMLAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::FileAnnotation > >::size_type | sizeOfFileAnnotationList () const |
| Get size of linked FileAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::FileAnnotation > > & | getFileAnnotationList () |
| Get the FileAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::FileAnnotation > > & | getFileAnnotationList () const |
| Get the FileAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::FileAnnotation > & | getFileAnnotation (std::vector< std::shared_ptr< ome::xml::model::FileAnnotation >>::size_type index) |
| Get FileAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::FileAnnotation > & | getFileAnnotation (std::vector< std::shared_ptr< ome::xml::model::FileAnnotation >>::size_type index) const |
| Get FileAnnotation. More...
|
|
void | setFileAnnotation (std::vector< std::shared_ptr< ome::xml::model::FileAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::FileAnnotation > &fileAnnotation) |
| Set FileAnnotation. More...
|
|
void | addFileAnnotation (std::shared_ptr< ome::xml::model::FileAnnotation > &fileAnnotation) |
| Add FileAnnotation. More...
|
|
void | removeFileAnnotation (std::shared_ptr< ome::xml::model::FileAnnotation > &fileAnnotation) |
| Remove FileAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::ListAnnotation > >::size_type | sizeOfListAnnotationList () const |
| Get size of linked ListAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::ListAnnotation > > & | getListAnnotationList () |
| Get the ListAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::ListAnnotation > > & | getListAnnotationList () const |
| Get the ListAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::ListAnnotation > & | getListAnnotation (std::vector< std::shared_ptr< ome::xml::model::ListAnnotation >>::size_type index) |
| Get ListAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::ListAnnotation > & | getListAnnotation (std::vector< std::shared_ptr< ome::xml::model::ListAnnotation >>::size_type index) const |
| Get ListAnnotation. More...
|
|
void | setListAnnotation (std::vector< std::shared_ptr< ome::xml::model::ListAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::ListAnnotation > &listAnnotation) |
| Set ListAnnotation. More...
|
|
void | addListAnnotation (std::shared_ptr< ome::xml::model::ListAnnotation > &listAnnotation) |
| Add ListAnnotation. More...
|
|
void | removeListAnnotation (std::shared_ptr< ome::xml::model::ListAnnotation > &listAnnotation) |
| Remove ListAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::LongAnnotation > >::size_type | sizeOfLongAnnotationList () const |
| Get size of linked LongAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::LongAnnotation > > & | getLongAnnotationList () |
| Get the LongAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::LongAnnotation > > & | getLongAnnotationList () const |
| Get the LongAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::LongAnnotation > & | getLongAnnotation (std::vector< std::shared_ptr< ome::xml::model::LongAnnotation >>::size_type index) |
| Get LongAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::LongAnnotation > & | getLongAnnotation (std::vector< std::shared_ptr< ome::xml::model::LongAnnotation >>::size_type index) const |
| Get LongAnnotation. More...
|
|
void | setLongAnnotation (std::vector< std::shared_ptr< ome::xml::model::LongAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::LongAnnotation > &longAnnotation) |
| Set LongAnnotation. More...
|
|
void | addLongAnnotation (std::shared_ptr< ome::xml::model::LongAnnotation > &longAnnotation) |
| Add LongAnnotation. More...
|
|
void | removeLongAnnotation (std::shared_ptr< ome::xml::model::LongAnnotation > &longAnnotation) |
| Remove LongAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::DoubleAnnotation > >::size_type | sizeOfDoubleAnnotationList () const |
| Get size of linked DoubleAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::DoubleAnnotation > > & | getDoubleAnnotationList () |
| Get the DoubleAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::DoubleAnnotation > > & | getDoubleAnnotationList () const |
| Get the DoubleAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::DoubleAnnotation > & | getDoubleAnnotation (std::vector< std::shared_ptr< ome::xml::model::DoubleAnnotation >>::size_type index) |
| Get DoubleAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::DoubleAnnotation > & | getDoubleAnnotation (std::vector< std::shared_ptr< ome::xml::model::DoubleAnnotation >>::size_type index) const |
| Get DoubleAnnotation. More...
|
|
void | setDoubleAnnotation (std::vector< std::shared_ptr< ome::xml::model::DoubleAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::DoubleAnnotation > &doubleAnnotation) |
| Set DoubleAnnotation. More...
|
|
void | addDoubleAnnotation (std::shared_ptr< ome::xml::model::DoubleAnnotation > &doubleAnnotation) |
| Add DoubleAnnotation. More...
|
|
void | removeDoubleAnnotation (std::shared_ptr< ome::xml::model::DoubleAnnotation > &doubleAnnotation) |
| Remove DoubleAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::CommentAnnotation > >::size_type | sizeOfCommentAnnotationList () const |
| Get size of linked CommentAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::CommentAnnotation > > & | getCommentAnnotationList () |
| Get the CommentAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::CommentAnnotation > > & | getCommentAnnotationList () const |
| Get the CommentAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::CommentAnnotation > & | getCommentAnnotation (std::vector< std::shared_ptr< ome::xml::model::CommentAnnotation >>::size_type index) |
| Get CommentAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::CommentAnnotation > & | getCommentAnnotation (std::vector< std::shared_ptr< ome::xml::model::CommentAnnotation >>::size_type index) const |
| Get CommentAnnotation. More...
|
|
void | setCommentAnnotation (std::vector< std::shared_ptr< ome::xml::model::CommentAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::CommentAnnotation > &commentAnnotation) |
| Set CommentAnnotation. More...
|
|
void | addCommentAnnotation (std::shared_ptr< ome::xml::model::CommentAnnotation > &commentAnnotation) |
| Add CommentAnnotation. More...
|
|
void | removeCommentAnnotation (std::shared_ptr< ome::xml::model::CommentAnnotation > &commentAnnotation) |
| Remove CommentAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::BooleanAnnotation > >::size_type | sizeOfBooleanAnnotationList () const |
| Get size of linked BooleanAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::BooleanAnnotation > > & | getBooleanAnnotationList () |
| Get the BooleanAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::BooleanAnnotation > > & | getBooleanAnnotationList () const |
| Get the BooleanAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::BooleanAnnotation > & | getBooleanAnnotation (std::vector< std::shared_ptr< ome::xml::model::BooleanAnnotation >>::size_type index) |
| Get BooleanAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::BooleanAnnotation > & | getBooleanAnnotation (std::vector< std::shared_ptr< ome::xml::model::BooleanAnnotation >>::size_type index) const |
| Get BooleanAnnotation. More...
|
|
void | setBooleanAnnotation (std::vector< std::shared_ptr< ome::xml::model::BooleanAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::BooleanAnnotation > &booleanAnnotation) |
| Set BooleanAnnotation. More...
|
|
void | addBooleanAnnotation (std::shared_ptr< ome::xml::model::BooleanAnnotation > &booleanAnnotation) |
| Add BooleanAnnotation. More...
|
|
void | removeBooleanAnnotation (std::shared_ptr< ome::xml::model::BooleanAnnotation > &booleanAnnotation) |
| Remove BooleanAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::TimestampAnnotation > >::size_type | sizeOfTimestampAnnotationList () const |
| Get size of linked TimestampAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::TimestampAnnotation > > & | getTimestampAnnotationList () |
| Get the TimestampAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::TimestampAnnotation > > & | getTimestampAnnotationList () const |
| Get the TimestampAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::TimestampAnnotation > & | getTimestampAnnotation (std::vector< std::shared_ptr< ome::xml::model::TimestampAnnotation >>::size_type index) |
| Get TimestampAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::TimestampAnnotation > & | getTimestampAnnotation (std::vector< std::shared_ptr< ome::xml::model::TimestampAnnotation >>::size_type index) const |
| Get TimestampAnnotation. More...
|
|
void | setTimestampAnnotation (std::vector< std::shared_ptr< ome::xml::model::TimestampAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::TimestampAnnotation > ×tampAnnotation) |
| Set TimestampAnnotation. More...
|
|
void | addTimestampAnnotation (std::shared_ptr< ome::xml::model::TimestampAnnotation > ×tampAnnotation) |
| Add TimestampAnnotation. More...
|
|
void | removeTimestampAnnotation (std::shared_ptr< ome::xml::model::TimestampAnnotation > ×tampAnnotation) |
| Remove TimestampAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::TagAnnotation > >::size_type | sizeOfTagAnnotationList () const |
| Get size of linked TagAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::TagAnnotation > > & | getTagAnnotationList () |
| Get the TagAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::TagAnnotation > > & | getTagAnnotationList () const |
| Get the TagAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::TagAnnotation > & | getTagAnnotation (std::vector< std::shared_ptr< ome::xml::model::TagAnnotation >>::size_type index) |
| Get TagAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::TagAnnotation > & | getTagAnnotation (std::vector< std::shared_ptr< ome::xml::model::TagAnnotation >>::size_type index) const |
| Get TagAnnotation. More...
|
|
void | setTagAnnotation (std::vector< std::shared_ptr< ome::xml::model::TagAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::TagAnnotation > &tagAnnotation) |
| Set TagAnnotation. More...
|
|
void | addTagAnnotation (std::shared_ptr< ome::xml::model::TagAnnotation > &tagAnnotation) |
| Add TagAnnotation. More...
|
|
void | removeTagAnnotation (std::shared_ptr< ome::xml::model::TagAnnotation > &tagAnnotation) |
| Remove TagAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::TermAnnotation > >::size_type | sizeOfTermAnnotationList () const |
| Get size of linked TermAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::TermAnnotation > > & | getTermAnnotationList () |
| Get the TermAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::TermAnnotation > > & | getTermAnnotationList () const |
| Get the TermAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::TermAnnotation > & | getTermAnnotation (std::vector< std::shared_ptr< ome::xml::model::TermAnnotation >>::size_type index) |
| Get TermAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::TermAnnotation > & | getTermAnnotation (std::vector< std::shared_ptr< ome::xml::model::TermAnnotation >>::size_type index) const |
| Get TermAnnotation. More...
|
|
void | setTermAnnotation (std::vector< std::shared_ptr< ome::xml::model::TermAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::TermAnnotation > &termAnnotation) |
| Set TermAnnotation. More...
|
|
void | addTermAnnotation (std::shared_ptr< ome::xml::model::TermAnnotation > &termAnnotation) |
| Add TermAnnotation. More...
|
|
void | removeTermAnnotation (std::shared_ptr< ome::xml::model::TermAnnotation > &termAnnotation) |
| Remove TermAnnotation. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::MapAnnotation > >::size_type | sizeOfMapAnnotationList () const |
| Get size of linked MapAnnotation list. More...
|
|
std::vector< std::shared_ptr< ome::xml::model::MapAnnotation > > & | getMapAnnotationList () |
| Get the MapAnnotation list. More...
|
|
const std::vector< std::shared_ptr< ome::xml::model::MapAnnotation > > & | getMapAnnotationList () const |
| Get the MapAnnotation list. More...
|
|
std::shared_ptr< ome::xml::model::MapAnnotation > & | getMapAnnotation (std::vector< std::shared_ptr< ome::xml::model::MapAnnotation >>::size_type index) |
| Get MapAnnotation. More...
|
|
const std::shared_ptr< ome::xml::model::MapAnnotation > & | getMapAnnotation (std::vector< std::shared_ptr< ome::xml::model::MapAnnotation >>::size_type index) const |
| Get MapAnnotation. More...
|
|
void | setMapAnnotation (std::vector< std::shared_ptr< ome::xml::model::MapAnnotation >>::size_type index, std::shared_ptr< ome::xml::model::MapAnnotation > &mapAnnotation) |
| Set MapAnnotation. More...
|
|
void | addMapAnnotation (std::shared_ptr< ome::xml::model::MapAnnotation > &mapAnnotation) |
| Add MapAnnotation. More...
|
|
void | removeMapAnnotation (std::shared_ptr< ome::xml::model::MapAnnotation > &mapAnnotation) |
| Remove MapAnnotation. More...
|
|
const std::string & | getXMLNamespace () const |
| Get the XML namespace for this model object. More...
|
|
virtual | ~OMEModelObject () |
| Destructor.
|
|
virtual common::xml::dom::Element | asXMLElement (common::xml::dom::Document &document) const |
| Transform the object hierarchy rooted at this element to XML. More...
|
|
virtual void | asXMLElement (common::xml::dom::Document &document, common::xml::dom::Element &element) const |
| Transform the object hierarchy rooted at this element to XML. More...
|
|
virtual void | update (const common::xml::dom::Element &element, ::ome::xml::model::OMEModel &model) |
| Update the object hierarchy recursively from an XML DOM tree. More...
|
|
virtual bool | link (std::shared_ptr< Reference > &reference, std::shared_ptr<::ome::xml::model::OMEModelObject > &object) |
| Link a given OME model object to this model object. More...
|
|
virtual bool | link (std::shared_ptr< Reference > &reference, std::shared_ptr< OMEModelObject > &object)=0 |
| Link a given OME model object to this model object. More...
|
|