Core Model Methods

This page discusses:

PLMConnection.AddEstimatedTimeExtension()

-

Signature

PLMConnection.AddEstimatedTimeExtension() : Integer

ReturnType

Integer

Example

PLMConnection.AddLogisticExtension()

-

Signature

PLMConnection.AddLogisticExtension() : Integer

ReturnType

Integer

Example

PLMConnection.AddQtyToBeProducedPerTime()

-

Signature

PLMConnection.AddQtyToBeProducedPerTime(QtyToBeProducedPerTime Magnitude as Integer (Each: 0, Area: 1, Length: 2, Weight: 3, Volume: 4) : Integer) : Integer

Arguments

NameInput/OutputRequired?TypeComment
QtyToBeProducedPerTime Magnitude as Integer (Each: 0, Area: 1, Length: 2, Weight: 3, Volume: 4)InInteger-

ReturnType

Integer

Example

PLMConnection.AddRelativePositionExtension()

-

Signature

PLMConnection.AddRelativePositionExtension() : Integer

ReturnType

Integer

Example

PLMConnection.AttachDocument()

-

Signature

PLMConnection.AttachDocument(A Document To Attach : Feature)

Arguments

NameInput/OutputRequired?TypeComment
A Document To AttachInFeature-

Example

PLMConnection.DeleteAllAttachedDocument()

-

Signature

PLMConnection.DeleteAllAttachedDocument()

Example

PLMConnection.DeleteAttachedDocument()

-

Signature

PLMConnection.DeleteAttachedDocument(A Document To DeAttach : Feature)

Arguments

NameInput/OutputRequired?TypeComment
A Document To DeAttachInFeature-

Example

PLMConnection.GetAttachedDocuments()

-

Signature

PLMConnection.GetAttachedDocuments() : List

ReturnType

List

Example

PLMConnection.GetRelativePosition()

-

Signature

PLMConnection.GetRelativePosition() : List

ReturnType

List

Example

PLMConnection.SetRelativePosition()

-

Signature

PLMConnection.SetRelativePosition(position As ListofDoubleValue : List) : Integer

Arguments

NameInput/OutputRequired?TypeComment
position As ListofDoubleValueInList-

ReturnType

Integer

Example

PLMConnection.SetResourcesQuantity()

-

Signature

PLMConnection.SetResourcesQuantity(Quantity As DoubleValue : Real) : Integer

Arguments

NameInput/OutputRequired?TypeComment
Quantity As DoubleValueOutReal-

ReturnType

Integer

Example

PLMCoreInstance.CreateDeclaredSpaceAssignment()

-

Signature

PLMCoreInstance.CreateDeclaredSpaceAssignment(SpaceReference : SPP_SpaceRef) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpaceReferenceInSPP_SpaceRef-

ReturnType

Boolean

Example

PLMCoreInstance.GetAssigningSpaces()

-

Signature

PLMCoreInstance.GetAssigningSpaces(SpacePLMType : String, ExtensionPLMType : String, AssigningSpaceRefs : List, FilterOnlyUnderSpaceFolder : Boolean]) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpacePLMTypeInString-
ExtensionPLMTypeInString-
AssigningSpaceRefsOutList-
FilterOnlyUnderSpaceFolderInBoolean-

ReturnType

Boolean

Example

PLMCoreInstance.RemoveDeclaredSpaceAssignment()

-

Signature

PLMCoreInstance.RemoveDeclaredSpaceAssignment(SpaceReference : SPP_SpaceRef) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpaceReferenceInSPP_SpaceRef-

ReturnType

Boolean

Example

PLMCoreReference.AddResponsibility()

-

Signature

PLMCoreReference.AddResponsibility(An Organization Reference : Organization, Life Cycle Status : ResponsibilityLifeCycleStatus, Responsibility Relation : DELMfgResponsibilityCnx) : Integer

Arguments

NameInput/OutputRequired?TypeComment
An Organization ReferenceInOrganization-
Life Cycle StatusOutResponsibilityLifeCycleStatus-
Responsibility RelationOutDELMfgResponsibilityCnx-

ReturnType

Integer

Example

PLMCoreReference.CreateDeclaredSpaceAssignment()

-

Signature

PLMCoreReference.CreateDeclaredSpaceAssignment(SpaceReference : SPP_SpaceRef) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpaceReferenceInSPP_SpaceRef-

ReturnType

Boolean

Example

PLMCoreReference.CreateHistoLinkBetweenReferences()

-

Signature

PLMCoreReference.CreateHistoLinkBetweenReferences(A process(DELFmiFunctionReference type), System, Operation Or Resource Reference : PLMCoreReference)

Arguments

NameInput/OutputRequired?TypeComment
A process(DELFmiFunctionReference type), System, Operation Or Resource ReferenceInPLMCoreReference-

Example

PLMCoreReference.CreateSystemOrOperationOutputToProcess()

-

Signature

PLMCoreReference.CreateSystemOrOperationOutputToProcess(A Process Reference : DELFmiFunctionReference)

Arguments

NameInput/OutputRequired?TypeComment
A Process ReferenceInDELFmiFunctionReference-

Example

PLMCoreReference.GetAllOutputCnxToProcesses()

-

Signature

PLMCoreReference.GetAllOutputCnxToProcesses(System IO Port : DELLmiProdSystemIOPort, Load Mode: 1(No load),2(Load Target Only) or 3(load Target With Children) : Integer, List Of Output Processes : List, List of Process Status : List, List of Process Alias : List) : List

Arguments

NameInput/OutputRequired?TypeComment
System IO PortInDELLmiProdSystemIOPort-
Load Mode: 1(No load),2(Load Target Only) or 3(load Target With Children)InInteger-
List Of Output ProcessesOutList-
List of Process StatusOutList-
List of Process AliasOutList-

ReturnType

List

Example

PLMCoreReference.GetAllOutputCnxToProducts()

-

Signature

PLMCoreReference.GetAllOutputCnxToProducts(System IO Port : DELLmiProdSystemIOPort, Load Mode: 1(No load),2(Load Target Only) or 3(load Target With Children) : Integer, List Of Output Products : List, List of Product Status : List, List of Product Alias : List) : List

Arguments

NameInput/OutputRequired?TypeComment
System IO PortInDELLmiProdSystemIOPort-
Load Mode: 1(No load),2(Load Target Only) or 3(load Target With Children)InInteger-
List Of Output ProductsOutList-
List of Product StatusOutList-
List of Product AliasOutList-

ReturnType

List

Example

PLMCoreReference.GetAssigningSpaces()

-

Signature

PLMCoreReference.GetAssigningSpaces(SpacePLMType : String, ExtensionPLMType : String, AssigningSpaceRefs : List, FilterOnlyUnderSpaceFolder : Boolean]) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpacePLMTypeInString-
ExtensionPLMTypeInString-
AssigningSpaceRefsOutList-
FilterOnlyUnderSpaceFolderInBoolean-

ReturnType

Boolean

Example

PLMCoreReference.GetCapablePrimaryResources()

-

Signature

PLMCoreReference.GetCapablePrimaryResources(List of Resource reference : List, List of ProcessCanUseCnx : List)

Arguments

NameInput/OutputRequired?TypeComment
List of Resource referenceOutList-
List of ProcessCanUseCnxOutList-

Example

PLMCoreReference.GetListOfGlobalLinkedRequirements()

-

Signature

PLMCoreReference.GetListOfGlobalLinkedRequirements(List of Requirements : List, List of specification links : List, Force Load mode : Boolean)

Arguments

NameInput/OutputRequired?TypeComment
List of RequirementsOutList-
List of specification linksOutList-
Force Load modeInBoolean-

Example

PLMCoreReference.GetListOfLinkedRequirements()

-

Signature

PLMCoreReference.GetListOfLinkedRequirements(List of Requirements : List, List of HowToUsage attributes : List, List of specification links : List, List of specification links : Boolean)

Arguments

NameInput/OutputRequired?TypeComment
List of RequirementsOutList-
List of HowToUsage attributesOutList-
List of specification linksOutList-
List of specification linksInBoolean-

Example

PLMCoreReference.GetListOfMfgResponsibilityRelations()

-

Signature

PLMCoreReference.GetListOfMfgResponsibilityRelations() : List

ReturnType

List

Example

PLMCoreReference.GetListOfNewReferencesFrom()

-

Signature

PLMCoreReference.GetListOfNewReferencesFrom(Load Mode: 0(NoLoad),1(Only Pointed References) or 2(Complete Structure) : Integer) : List

Arguments

NameInput/OutputRequired?TypeComment
Load Mode: 0(NoLoad),1(Only Pointed References) or 2(Complete Structure)InInteger-

ReturnType

List

Example

PLMCoreReference.GetListOfProcessesConnectedAsOutput()

-

Signature

PLMCoreReference.GetListOfProcessesConnectedAsOutput(Load Mode:1(NoLoad),2(TargetOnly) & 3(TargetWithChildren) : Integer) : List

Arguments

NameInput/OutputRequired?TypeComment
Load Mode:1(NoLoad),2(TargetOnly) & 3(TargetWithChildren)InInteger-

ReturnType

List

Example

PLMCoreReference.GetOriginalReferencesFrom()

-

Signature

PLMCoreReference.GetOriginalReferencesFrom() : List

ReturnType

List

Example

PLMCoreReference.GetProcessOfEachScope()

-

Signature

PLMCoreReference.GetProcessOfEachScope(List Of Process Of Each Scope : List, List Of Process Inst Of EachScope : List, List Of Scope Status : List) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
List Of Process Of Each ScopeOutList-
List Of Process Inst Of EachScopeOutList-
List Of Scope StatusOutList-

ReturnType

Boolean

Example

PLMCoreReference.GetSystemsAndOperationsFromProcessConnectedAsOutput()

-

Signature

PLMCoreReference.GetSystemsAndOperationsFromProcessConnectedAsOutput(A Process Reference : DELFmiFunctionReference) : List

Arguments

NameInput/OutputRequired?TypeComment
A Process ReferenceInDELFmiFunctionReference-

ReturnType

List

Example

PLMCoreReference.GlobalLinkToRequirement()

-

Signature

PLMCoreReference.GlobalLinkToRequirement( A Requirement : Feature)

Arguments

NameInput/OutputRequired?TypeComment
A RequirementInFeature-

Example

PLMCoreReference.LinkToRequirement()

-

Signature

PLMCoreReference.LinkToRequirement( A Requirement : Feature, HowToUsage attribute : String, IsIgnoreUsage attribute : Boolean)

Arguments

NameInput/OutputRequired?TypeComment
A RequirementInFeature-
HowToUsage attributeInString-
IsIgnoreUsage attributeInBoolean-

Example

PLMCoreReference.LoadCapablePrimaryResources()

-

Signature

PLMCoreReference.LoadCapablePrimaryResources(Load Mode: 1(Load Target Only) or 2(load Target With Children) : Integer, List of Resource reference : List, List of ProcessCanUseCnx : List)

Arguments

NameInput/OutputRequired?TypeComment
Load Mode: 1(Load Target Only) or 2(load Target With Children)InInteger-
List of Resource referenceOutList-
List of ProcessCanUseCnxOutList-

Example

PLMCoreReference.RemoveAllMfgResponsibilityRelations()

-

Signature

PLMCoreReference.RemoveAllMfgResponsibilityRelations() : Integer

ReturnType

Integer

Example

PLMCoreReference.RemoveDeclaredSpaceAssignment()

-

Signature

PLMCoreReference.RemoveDeclaredSpaceAssignment(SpaceReference : SPP_SpaceRef) : Boolean

Arguments

NameInput/OutputRequired?TypeComment
SpaceReferenceInSPP_SpaceRef-

ReturnType

Boolean

Example

PLMCoreReference.RemoveGlobalLinkToRequirement()

-

Signature

PLMCoreReference.RemoveGlobalLinkToRequirement( A Requirement : Feature)

Arguments

NameInput/OutputRequired?TypeComment
A RequirementInFeature-

Example

PLMCoreReference.RemoveHistoLinkBetweenReferences()

-

Signature

PLMCoreReference.RemoveHistoLinkBetweenReferences(A process(DELFmiFunctionReference type), System, Operation Or Resource Reference : PLMCoreReference)

Arguments

NameInput/OutputRequired?TypeComment
A process(DELFmiFunctionReference type), System, Operation Or Resource ReferenceInPLMCoreReference-

Example

PLMCoreReference.RemoveLinkToRequirement()

-

Signature

PLMCoreReference.RemoveLinkToRequirement( A Requirement : Feature, HowToUsage attribute : String, IsIgnoreUsage attribute : Boolean)

Arguments

NameInput/OutputRequired?TypeComment
A RequirementInFeature-
HowToUsage attributeInString-
IsIgnoreUsage attributeInBoolean-

Example

PLMCoreReference.RemoveSystemOrOperationOutputToProcess()

-

Signature

PLMCoreReference.RemoveSystemOrOperationOutputToProcess(A Process Reference : DELFmiFunctionReference)

Arguments

NameInput/OutputRequired?TypeComment
A Process ReferenceInDELFmiFunctionReference-

Example

PLMCoreReference.SetSequencingMode()

-

Signature

PLMCoreReference.SetSequencingMode(Sequence Mode : Advanced and Linear : String) : Integer

Arguments

NameInput/OutputRequired?TypeComment
Sequence Mode : Advanced and LinearInString-

ReturnType

Integer

Example