pCon.planner Plugin SDK  Version 8.8.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Member Functions | Properties | List of all members
X3g::Plugin::PropertyDescriptor Class Reference

Default implementation of IPropertyDescriptor. More...

Inheritance diagram for X3g::Plugin::PropertyDescriptor:
Inheritance graph
[legend]

Public Member Functions

 PropertyDescriptor (System::String^ pKey, PropertyType pType, System::String^ pName, System::String^ pDescription)
 Constructor. More...
 
void AddSubProperty (PropertyDescriptor^ pSubProp)
 Adds a property to a group property descriptor. More...
 
void AddChoiceValue (ChoicePropertyValue^ pValue)
 Adds a value to a choice property. More...
 

Properties

virtual System::String^  Key [get]
 The key of the property. More...
 
virtual PropertyType Type [get]
 The type of the property. More...
 
virtual System::String^  Name [get]
 The name of the property. More...
 
virtual System::String^  Description [get]
 The description of the property. More...
 
virtual ReadOnlyCollection
< PropertyValue^ >^ 
ValueSet [get]
 Returns an optional list of valid values for this property. More...
 
virtual ReadOnlyCollection
< IPropertyDescriptor^ >^ 
SubProperties [get]
 Returns an optional list of grouped properties. More...
 
- Properties inherited from X3g::Plugin::IPropertyDescriptor
System::String^  Key [get]
 The key of the property. More...
 
PropertyType Type [get]
 The type of the property. More...
 
System::String^  Name [get]
 The name of the property. More...
 
System::String^  Description [get]
 The description of the property. More...
 
ReadOnlyCollection
< PropertyValue^ >^ 
ValueSet [get]
 Returns an optional list of valid values for this property. More...
 
ReadOnlyCollection
< IPropertyDescriptor^ >^ 
SubProperties [get]
 Returns an optional list of grouped properties. More...
 

Detailed Description

Default implementation of IPropertyDescriptor.

Constructor & Destructor Documentation

X3g::Plugin::PropertyDescriptor::PropertyDescriptor ( System::String^  pKey,
PropertyType  pType,
System::String^  pName,
System::String^  pDescription 
)

Constructor.

Parameters
pKeyThe key of the property.
pTypeThe type of the property.
pNameThe name of the property.
pDescriptionThe description of the property.

Member Function Documentation

void X3g::Plugin::PropertyDescriptor::AddChoiceValue ( ChoicePropertyValue pValue)

Adds a value to a choice property.

void X3g::Plugin::PropertyDescriptor::AddSubProperty ( PropertyDescriptor pSubProp)

Adds a property to a group property descriptor.

Property Documentation

virtual System:: String^ X3g::Plugin::PropertyDescriptor::Description
get

The description of the property.

virtual System:: String^ X3g::Plugin::PropertyDescriptor::Key
get

The key of the property.

virtual System:: String^ X3g::Plugin::PropertyDescriptor::Name
get

The name of the property.

virtual ReadOnlyCollection< IPropertyDescriptor^>^ X3g::Plugin::PropertyDescriptor::SubProperties
get

Returns an optional list of grouped properties.

virtual PropertyType X3g::Plugin::PropertyDescriptor::Type
get

The type of the property.

virtual ReadOnlyCollection< PropertyValue^>^ X3g::Plugin::PropertyDescriptor::ValueSet
get

Returns an optional list of valid values for this property.