ACElement is the base class for all the elements in a configuration. More...
Public Member Functions | |
| ACElement (string id, string name, string iconKey, IEnumerable< ACProperty > properties) | |
| Constructor for this class is not be used directly. | |
| override bool | Equals (object obj) |
| Performs a strict compare between this and the specified element. | |
| override int | GetHashCode () |
Properties | |
| string | IconKey [get] |
| string | Id [get] |
| string | Name [get] |
| IEnumerable< ACProperty > | Properties [get] |
ACElement is the base class for all the elements in a configuration.
A plugin should not interit from this class.
The id is used as an identifier, and needs to be unique within one configuration. If multiple systems are added the MIP abstraction layer will pre-fix the ids per system to avoid duplicates.
The name is used for display in various user interfaces.
The iconkey can be a key defined in the ACBuiltInIconKeys class or one that you have defined in the ACPlugin.GetIcons().
|
inline |
Constructor for this class is not be used directly.
| id | |
| name | |
| iconKey | |
| properties |
|
inline |
Performs a strict compare between this and the specified element.
| obj | The element to compare with |
|
inline |
|
get |
|
get |
|
get |
|
get |