Package com.ptc.windchill.mpml
Interface MPMPlantLocalizationLinkCompatibilityDelegate
- All Known Implementing Classes:
DefaultMPMPlantLocalizationLinkCompatibilityDelegate
public interface MPMPlantLocalizationLinkCompatibilityDelegate
Delegate to check compatibility when creating a
Supported API: true
Extendable: true
MPMPlantLocalizationLink object.
This interface should be implemented by customized implementations.
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptiongetCompatibleOperations(MPMWorkCenter targetWorkCenter, Set<MPMOperation> operationsToConsider, NCServerHolder criteria) Filters out those operations (from operationsToConsider) that are compatible with the provided (target) workCenter
Supported API: truegetWorkCenterCompatibilities(Set<MPMOperation> operations, Set<MPMWorkCenter> workCenters, NCServerHolder criteria)
Supported API: true
-
Method Details
-
getCompatibleOperations
Set<MPMOperation> getCompatibleOperations(MPMWorkCenter targetWorkCenter, Set<MPMOperation> operationsToConsider, NCServerHolder criteria) throws WTException Filters out those operations (from operationsToConsider) that are compatible with the provided (target) workCenter
Supported API: true- Parameters:
targetWorkCenter- MPMWorkCenter for which to check compatibilityoperationsToConsider- collection of operations to considercriteria-- Returns:
- Collection of operations (a subset of operationsToConsider) whose associated work centers and consumable resources are compatible with workCenter
- Throws:
WTException- if an error occurs while performing filtering
-
getWorkCenterCompatibilities
PlantLocalizationService.WorkCenterCompatibilityReport getWorkCenterCompatibilities(Set<MPMOperation> operations, Set<MPMWorkCenter> workCenters, NCServerHolder criteria) throws WTException
Supported API: true- Parameters:
operations-workCenters-criteria-- Returns:
- Throws:
WTException
-