
|
AddConstraint(IIEValue)
|
Adds the specified Value to the constraints list
|

|
BeginUpdate
|
Suspends change events from occuring until the EndUpdate method is called. Use BeginUpdate to speed processing while you are modifying type change
|

|
ClearConstraints
|
Overloaded. Clears ALL the constraints from the defined type
|

|
ClearConstraints(TValueConstraints)
|
Overloaded. Clears the constraints of the specified types; a set of atom, float, integer, and/or string
|

|
CreateValidDefault(Boolean)
|
Creates a valid default value based on the defined type. If the AsList parameter is TRUE, this method returns a list value (AsList) containing correct values. This method ensures the created value will pass all the constraints and limits of the type definition
|

|
DeleteConstraint(Integer,TValueConstraint)
|
Overloaded. Removes the constraint of the specified type from its constraint list or enumeration. The constraint at the index is deleted and all subsequent constraints are moved up one
|

|
EndUpdate
|
Reenable change events after BeginUpdate has been called
|

|
GetAncestor
|
Accessor method for the Ancestor property
|

|
GetBaseTypes
|
Accessor method for the BaseTypes property
|

|
GetCardinalityLimited
|
Accessor method for the CardinalityLimited property
|

|
GetComment
|
Accessor method for the Comment property
|

|
GetConstraintAtom(Integer)
|
Accessor method for the ConstraintAtom property
|

|
GetConstraintAtomsCount
|
Accessor method for the ConstraintAtomsCount property
|

|
GetConstraintFloat(Integer)
|
Accessor method for the ConstraintFloat property
|

|
GetConstraintFloatsCount
|
Accessor method for the ConstraintFloatsCount property
|

|
GetConstraintInteger(Integer)
|
Accessor method for the ConstraintInteger property
|

|
GetConstraintIntegersCount
|
Accessor method for the ConstraintIntegersCount property
|

|
GetConstraints
|
Accessor method for the Constraints property
|

|
GetConstraintString(Integer)
|
Accessor method for the ConstraintString property
|

|
GetConstraintStringsCount
|
Accessor method for the ConstraintStringsCount property
|

|
GetFuzzyType
|
Accessor method for the FuzzyType property
|

|
GetImplicit
|
Accessor method for the Implicit property
|

|
GetInvalidValueString(IIEValue)
|
Returns a string describing why the Value parameter is NOT a valid value for this defined type. If the Value is valid for the type, this method returns an empty string
|

|
GetMaxCardinality
|
Accessor method for the MaxCardinality property
|

|
GetMaxRange
|
Accessor method for the MaxRange property
|

|
GetMinCardinality
|
Accessor method for the MinCardinality property
|

|
GetMinRange
|
Accessor method for the MinRange property
|

|
GetName
|
Accessor method for the Name property
|

|
GetOnChange
|
Accessor method for the OnChange event property
|

|
GetRangeLimited
|
Accessor method for the RangeLimited property
|

|
GetReasoner
|
Accessor method for the Reasoner property
|

|
GetUnits
|
Accessor method for the Units property
|

|
GetValueToString(IIEValue)
|
Returns a string representation of the Value based on the type definition
|

|
get_Ancestor
|
Represents method get_Ancestor.
|

|
get_AsString
|
Represents method get_AsString.
|

|
get_BaseTypes
|
Represents method get_BaseTypes.
|

|
get_CardinalityLimited
|
Represents method get_CardinalityLimited.
|

|
get_Comment
|
Represents method get_Comment.
|

|
get_ConstraintAtom(Integer)
|
Represents method get_ConstraintAtom(Integer).
|

|
get_ConstraintAtomsCount
|
Represents method get_ConstraintAtomsCount.
|

|
get_ConstraintFloat(Integer)
|
Represents method get_ConstraintFloat(Integer).
|

|
get_ConstraintFloatsCount
|
Represents method get_ConstraintFloatsCount.
|

|
get_ConstraintInteger(Integer)
|
Represents method get_ConstraintInteger(Integer).
|

|
get_ConstraintIntegersCount
|
Represents method get_ConstraintIntegersCount.
|

|
get_Constraints
|
Represents method get_Constraints.
|

|
get_ConstraintString(Integer)
|
Represents method get_ConstraintString(Integer).
|

|
get_ConstraintStringsCount
|
Represents method get_ConstraintStringsCount.
|

|
get_FuzzyType
|
Represents method get_FuzzyType.
|

|
get_Implicit
|
Represents method get_Implicit.
|

|
get_MaxCardinality
|
Represents method get_MaxCardinality.
|

|
get_MaxRange
|
Represents method get_MaxRange.
|

|
get_MinCardinality
|
Represents method get_MinCardinality.
|

|
get_MinRange
|
Represents method get_MinRange.
|

|
get_Name
|
Represents method get_Name.
|

|
get_OnChange
|
Represents method get_OnChange.
|

|
get_RangeLimited
|
Represents method get_RangeLimited.
|

|
get_Reasoner
|
Represents method get_Reasoner.
|

|
get_Units
|
Represents method get_Units.
|

|
IsConstraint(IIEValue,TValueConstraint)
|
Determines if the Value parameter is in one of the constraint lists. If this method returns TRUE, the Constraint parameter will specify the constraint where the Value is located
|

|
IsValid(IIEValue)
|
Determines if the specified Value is a valid value based on the type information of the current type
|

|
RemoveConstraint(IIEValue)
|
Overloaded. Removes the specified Value constraint. It searches the constraint lists and if it is found, the constraint is deleted
|

|
SetAncestor(IIEDefinedType)
|
Accessor method for the Ancestor property
|

|
SetBaseTypes(TIETypes)
|
Accessor method for the BaseTypes property
|

|
SetCardinalityLimited(Boolean)
|
Accessor method for the CardinalityLimited property
|

|
SetComment(String)
|
Accessor method for the Comment property
|

|
SetConstraints(TValueConstraints)
|
Accessor method for the Constraints property
|

|
SetFuzzyType(IFuzzyVariable)
|
Accessor method for the FuzzyType property
|

|
SetImplicit(Boolean)
|
Accessor method for the Implicit property
|

|
SetMaxCardinality(Integer)
|
Accessor method for the MaxCardinality property
|

|
SetMaxRange(Double)
|
Accessor method for the MaxRange property
|

|
SetMinCardinality(Integer)
|
Accessor method for the MinCardinality property
|

|
SetMinRange(Double)
|
Accessor method for the MinRange property
|

|
SetName(String)
|
Accessor method for the Name property
|

|
SetOnChange(TNotifyEvent)
|
Accessor method for the OnChange event property
|

|
SetRangeLimited(Boolean)
|
Accessor method for the RangeLimited property
|

|
SetReasoner(IReasoner)
|
Accessor method for the Reasoner property
|

|
SetUnits(String)
|
Accessor method for the Units property
|

|
set_Ancestor(IIEDefinedType)
|
Represents method set_Ancestor(IIEDefinedType).
|

|
set_BaseTypes(TIETypes)
|
Represents method set_BaseTypes(TIETypes).
|

|
set_CardinalityLimited(Boolean)
|
Represents method set_CardinalityLimited(Boolean).
|

|
set_Comment(String)
|
Represents method set_Comment(String).
|

|
set_Constraints(TValueConstraints)
|
Represents method set_Constraints(TValueConstraints).
|

|
set_FuzzyType(IFuzzyVariable)
|
Represents method set_FuzzyType(IFuzzyVariable).
|

|
set_Implicit(Boolean)
|
Represents method set_Implicit(Boolean).
|

|
set_MaxCardinality(Integer)
|
Represents method set_MaxCardinality(Integer).
|

|
set_MaxRange(Double)
|
Represents method set_MaxRange(Double).
|

|
set_MinCardinality(Integer)
|
Represents method set_MinCardinality(Integer).
|

|
set_MinRange(Double)
|
Represents method set_MinRange(Double).
|

|
set_Name(String)
|
Represents method set_Name(String).
|

|
set_OnChange(TNotifyEvent)
|
Represents method set_OnChange(TNotifyEvent).
|

|
set_RangeLimited(Boolean)
|
Represents method set_RangeLimited(Boolean).
|

|
set_Reasoner(IReasoner)
|
Represents method set_Reasoner(IReasoner).
|

|
set_Units(String)
|
Represents method set_Units(String).
|

|
ToString
|
Returns a parsable string representation of the defined type
|