wt.vc
Interface Mastered

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
BaselineConfigurationMaster, ConfiguredMaster, MPMCompatibleMaster, MPMConsumableResourceMaster, MPMMfgStandardGroupedMaster, MPMOperationHolderMaster, OrganizationOwnedMaster, PathOccurrenceMasterContext, SerialNumberedComponentMaster, SerialNumberedConfiguredInstanceMaster, SerialNumberedConfiguredMaster, SerialNumberedInstanceMaster
All Known Implementing Classes:
CollectionCriteriaMaster, CombinedPathOccurrenceDataMaster, EPMDocumentMaster, EPMSepFamilyTableMaster, Master, MPMMfgProcessMaster, MPMMfgStandardGroupMaster, MPMOperationMaster, MPMPlantMaster, MPMProcessMaterialMaster, MPMProcessPlanMaster, MPMResourceGroupMaster, MPMResourceMaster, MPMSequenceMaster, MPMSkillMaster, MPMToolingMaster, PathOccurrenceDataMaster, ProxyDocumentMaster, ProxyPartMaster, VariantSpecMaster, WTAnalysisActivityMaster, WTChangeActivity2Master, WTChangeInvestigationMaster, WTChangeIssueMaster, WTChangeOrder2Master, WTChangeProposalMaster, WTChangeRequest2Master, WTContainerTemplateMaster, WTDocumentMaster, WTPartMaster, WTProductConfigurationMaster, WTProductInstanceMaster, WTVarianceMaster

public interface Mastered
extends Persistable

Provides an abstraction of a plug-and-play component in conjunction with the Iterated interface. The intent is that in a business model an object would assert that it is a master by inheriting the Mastered interface. With this assertion the business object can then be mastered through the versioning service's API. The business object must assert itself as being a kind of mastered object in order for its instance to be iterated, or checked in/out.

Supported API: true

Extendable: true

See Also:
Iterated, VersionControlHelper, VersionControlHelper.service