CIM++ Adapted CIM Codebase
Public Attributes | List of all members
IEC61968::Common::Document Class Reference

#include <Document.h>

Inheritance diagram for IEC61968::Common::Document:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Common::Document:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String authorName
 
IEC61970::Base::Domain::String comment
 
IEC61970::Base::Domain::DateTime createdDateTime
 
IEC61968::Common::Status docStatus
 
IEC61968::Common::ElectronicAddress electronicAddress
 
IEC61970::Base::Domain::DateTime lastModifiedDateTime
 
IEC61970::Base::Domain::String revisionNumber
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String subject
 
IEC61970::Base::Domain::String title
 
IEC61970::Base::Domain::String type
 
std::list< IEC61968::Common::ConfigurationEvent * > ConfigurationEvents
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

Parent class for different groupings of information collected and managed as a part of a business process. It will frequently contain references to other objects, such as assets, people and power system resources.

Member Data Documentation

◆ authorName

IEC61970::Base::Domain::String IEC61968::Common::Document::authorName

Name of the author of this document.

◆ comment

IEC61970::Base::Domain::String IEC61968::Common::Document::comment

Free text comment.

◆ ConfigurationEvents

std::list<IEC61968::Common::ConfigurationEvent*> IEC61968::Common::Document::ConfigurationEvents

All configuration events created for this document.

◆ createdDateTime

IEC61970::Base::Domain::DateTime IEC61968::Common::Document::createdDateTime

Date and time that this document was created.

◆ docStatus

IEC61968::Common::Status IEC61968::Common::Document::docStatus

Status of this document. For status of subject matter this document represents (e.g., Agreement, Work), use 'status' attribute. Example values for 'docStatus.status' are draft, approved, cancelled, etc.

◆ electronicAddress

IEC61968::Common::ElectronicAddress IEC61968::Common::Document::electronicAddress

Electronic address.

◆ lastModifiedDateTime

IEC61970::Base::Domain::DateTime IEC61968::Common::Document::lastModifiedDateTime

Date and time this document was last modified. Documents may potentially be modified many times during their lifetime.

◆ revisionNumber

IEC61970::Base::Domain::String IEC61968::Common::Document::revisionNumber

Revision number for this document.

◆ status

IEC61968::Common::Status IEC61968::Common::Document::status

Status of subject matter (e.g., Agreement, Work) this document represents. For status of the document itself, use 'docStatus' attribute.

◆ subject

IEC61970::Base::Domain::String IEC61968::Common::Document::subject

Document subject.

◆ title

IEC61970::Base::Domain::String IEC61968::Common::Document::title

Document title.

◆ type

IEC61970::Base::Domain::String IEC61968::Common::Document::type

Utility-specific classification of this document, according to its corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).


The documentation for this class was generated from the following files: