VR-Forces 4.2 Class Documentation
compSystemMetaData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include "vrfutil/rdrWritr.h"
15 #include "vrfutil/rwString.h"
19 
26 {
27 private:
30 
31 public:
32 
34  DtComponentSystemMetaData(const DtString & name,
35  DtReaderWriterRegistry * parentRegistry = 0);
36 
39  DtReaderWriterRegistry * parentRegistry = 0);
40 
43  orig);
44 
46  virtual ~DtComponentSystemMetaData();
47 
49 
50  virtual DtString systemName() const;
51  virtual void setSystemName(const DtString& name);
53 
55 
56  virtual DtString systemDescription() const;
57  virtual void setSystemDescription(const DtString& desc);
59 
61 
62  virtual const DtRwNLengthStringVector& allowedStateRepositoryTypes() const;
63  virtual DtRwNLengthStringVector& allowedStateRepositoryTypes();
65 
67  virtual bool allowedForStateRepositoryType(const DtString& srTypeString) const;
68 
70 
71  virtual const DtRwNLengthStringVector& systemCategories() const;
72  virtual DtRwNLengthStringVector& systemCategories();
74 
76 
77  virtual const DtSystemParameterDataList& paramterDataList() const;
78  virtual DtSystemParameterDataList& paramterDataList();
80 
83 
84  virtual const DtSystemMetaDataEntryList& metaDataEntryList() const;
85  virtual DtSystemMetaDataEntryList& metaDataEntryList();
87 
90  virtual const DtSystemMetaDataEntry* lookupMetaDataEntry(const DtString& dataType) const;
91 
93  virtual bool inSystemCategory(const DtString& category) const;
94 
96  bool operator==(const DtComponentSystemMetaData&) const;
97 
98 protected:
103 
109 
118 
124 
133 
141 };

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)