Overview:
Members:
- calledElement : QName [0..1] (from: tCallActivity)
- ioSpecification : tInputOutputSpecification [0..1] (from: tActivity)
- property : tProperty [0..*] (from: tActivity)
- dataInputAssociation : tDataInputAssociation [0..*] (from: tActivity)
- dataOutputAssociation : tDataOutputAssociation [0..*] (from: tActivity)
- resourceRole : tResourceRole [0..*] (from: tActivity)
- loopCharacteristics : tLoopCharacteristics [0..*] (from: tActivity)
- isForCompensation : boolean [0..1] (from: tActivity)
- startQuantity : integer [0..1] (from: tActivity)
- completionQuantity : integer [0..1] (from: tActivity)
- default : IDREF [0..1] (from: tActivity)
- incoming : QName [0..*] (from: tFlowNode)
- outgoing : QName [0..*] (from: tFlowNode)
- auditing : tAuditing [0..1] (from: tFlowElement)
- monitoring : tMonitoring [0..1] (from: tFlowElement)
- categoryValueRef : QName [0..*] (from: tFlowElement)
- name : string [0..1] (from: tFlowElement)
- documentation : tDocumentation [0..*] (from: tBaseElement)
- extensionElements : tExtensionElements [0..1] (from: tBaseElement)
- id : ID [0..1] (from: tBaseElement)
Automatically generated by schematic++ v0.8.0 (https://github.com/rajgoel/schematicpp)
Definition at line 45 of file callActivity.h.
|
| | callActivity (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
| | tCallActivity (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
| | tActivity (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
| | tFlowNode (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
| | tFlowElement (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
| | tBaseElement (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
| | XMLObject (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element, const Attributes &defaultAttributes) |
|
| virtual | ~XMLObject () |
| template<typename T, typename Self> |
| auto * | is (this Self &&self) |
| | Returns a pointer of type T of the object, const-qualified to match the receiver.
|
| template<typename T, typename Self> |
| auto * | get (this Self &&self) |
| | Attempt to cast the current instance to the specified type T.
|
| template<typename T, typename Self> |
| auto | find (this Self &&self) |
| | Find all descendants of type T.
|
| std::string | stringify () const |
| | Convert the XMLObject and its children to a string representation.
|
| std::string | format (std::string indentation="\t", unsigned int depth=0) const |
| | Creates formatted string representing the XMLObject including its children.
|
| template<typename T, typename Self> |
| auto & | getRequiredChild (this Self &&self) |
| | Get a required child of type T.
|
| template<typename T, typename Self> |
| auto | getOptionalChild (this Self &&self) |
| | Get an optional child of type T.
|
| template<typename T, typename Self> |
| auto | getChildren (this Self &&self) |
| | Get all children of type T.
|
| template<typename Self> |
| auto & | getRequiredChildByName (this Self &&self, const ElementName &name) |
| | Get a required child with the specified element name.
|
| template<typename Self> |
| auto | getOptionalChildByName (this Self &&self, const ElementName &name) |
| | Get the optional child with the specified element name.
|
| template<typename Self> |
| auto | getChildrenByName (this Self &&self, const ElementName &name) |
| | Get all children with the specified element name.
|
| template<typename Self> |
| auto & | getRequiredAttributeByName (this Self &&self, const AttributeName &name) |
| | Get a required attribute with the specified attribute name.
|
| template<typename Self> |
| auto | getOptionalAttributeByName (this Self &&self, const AttributeName &name) |
| | Get an optional attribute with the specified attribute name.
|
| static XMLObject * | createFromStream (std::istream &xmlStream) |
| | Create an XMLObject from the input stream.
|
| static XMLObject * | createFromString (const std::string &xmlString) |
| | Create an XMLObject from a string representation of XML.
|
| static XMLObject * | createFromFile (const std::string &filename) |
| | Create an XMLObject from an XML file.
|
| std::optional< std::reference_wrapper< Attribute > > | calledElement |
| | Attribute value can be expected to be of type 'std::string'.
|
| std::optional< std::reference_wrapper< tInputOutputSpecification > > | ioSpecification |
| std::vector< std::reference_wrapper< tProperty > > | property |
| std::vector< std::reference_wrapper< tDataInputAssociation > > | dataInputAssociation |
| std::vector< std::reference_wrapper< tDataOutputAssociation > > | dataOutputAssociation |
| std::vector< std::reference_wrapper< tResourceRole > > | resourceRole |
| std::vector< std::reference_wrapper< tLoopCharacteristics > > | loopCharacteristics |
| std::optional< std::reference_wrapper< Attribute > > | isForCompensation |
| | Attribute value can be expected to be of type 'bool'.
|
| std::optional< std::reference_wrapper< Attribute > > | startQuantity |
| | Attribute value can be expected to be of type 'int'.
|
| std::optional< std::reference_wrapper< Attribute > > | completionQuantity |
| | Attribute value can be expected to be of type 'int'.
|
| std::optional< std::reference_wrapper< Attribute > > | default_ |
| | Attribute value can be expected to be of type 'std::string'.
|
| std::vector< std::reference_wrapper< XMLObject > > | incoming |
| std::vector< std::reference_wrapper< XMLObject > > | outgoing |
| std::optional< std::reference_wrapper< tAuditing > > | auditing |
| std::optional< std::reference_wrapper< tMonitoring > > | monitoring |
| std::vector< std::reference_wrapper< XMLObject > > | categoryValueRef |
| std::optional< std::reference_wrapper< Attribute > > | name |
| | Attribute value can be expected to be of type 'std::string'.
|
| std::vector< std::reference_wrapper< tDocumentation > > | documentation |
| std::optional< std::reference_wrapper< tExtensionElements > > | extensionElements |
| std::optional< std::reference_wrapper< Attribute > > | id |
| | Attribute value can be expected to be of type 'std::string'.
|
| Namespace | xmlns |
| const ClassName | className |
| Namespace | prefix |
| ElementName | elementName |
| TextContent | textContent |
| | Textual content of XML element without children.
|
| Children | children |
| | Child nodes of the XML element.
|
| Attributes | attributes |
| static XMLObject * | createObject (const xercesc::DOMElement *element) |
| static Factory | factory |