Skip to main content
View as Markdown

Component libraries

Namespace: ComponentLib

Component library documents, component definitions, templates, parameters and model links.

54 interfaces, 1 enumerations, 2 structures and classes.

Component templates​

TypeDescription
IComponentTemplate
IComponentTemplateComponentType
IComponentTemplateComponentTypeList
IComponentTemplateDefaultFolder
IComponentTemplateItemNamingTemplate
IComponentTemplateLifecyleDefinition
IComponentTemplateModelLink
IComponentTemplateModelLinkList
IComponentTemplateParameter
IComponentTemplateParameterList
IComponentTemplateParameterValue
IComponentTemplateRevisionNamingScheme
IComponentTemplateVault
IComponentType
IComponentTypeComponentTemplatePair
IRequiredComponentType

Libraries and component definitions​

TypeDescription
IAbstractGroup
IAbstractItem
IAbstractObject
IAbstractObjectList
IComponentDefinition
IComponentDefinitionList
IComponentLibraryCommandHandler
IComponentLibraryCommandHandler2
IComponentLibraryDocument
IComponentLibraryManager
IComponentPinMappingEditor
IComponentSet
IGloballyIdentifiedObject
IGroup
IGroupList
IModelChoice
IModelChoiceList
IModelLink
IModelLinkList
IParameterThe IParameter interface is a parameter object interface to an existing parameter object on a schematic sheet.
IParameterList
IPartChoice
IPartChoiceData
IPartChoiceDataList
IPartChoiceListChoice
IPartChoiceListChoiceList
IPartChoiceListLink
IPartChoiceListLinkList
IPinMap
IPinMapList
IReplaceComponentRevisionLinkInfo
IRequiredModel
IRequiredModelList
IRequiredParameter
IRequiredParameterList
IRequiredPartChoice
IRequiredPartChoiceList
ITopGroup

Enumerations​

TypeDescription
TPartChoiceType

Structures and classes​

TypeDescription
ComponentLibraryConsts
GlobalVars