|
AddConstraint(IIEValue)
|
Adds the specified Value to the constraints list
|
|
AddImportModule(IModule)
|
Adds the specified Module as a module that imports the shared construct (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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
|
|
GetImportModule(Integer)
|
Accessor method for the ImportModule property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
GetImportModuleCount
|
Accessor method for the ImportModuleCount property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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
|
|
GetModule
|
Accessor method for the Module property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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.
|
|
IndexOfImportModule(IModule)
|
Returns the index in the import list of the specified module. If the module is not found, the function returns -1. (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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
|
|
IsShared
|
Returns true if the construct is shared between modules (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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
|
|
RemoveImportModule(IModule)
|
Removes the module from the import list. The index of item removed is returned, or -1 if the name was not found (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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
|
|
SetModule(IModule)
|
Accessor method for the Module property (Inherited from IECSInterfaces.IModuleSharedConstruct.)
|
|
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
|