|
|
| 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...
|
| |