Package wt.vc

Interface Versionable

All Superinterfaces:
_Iterated, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.vc._Versionable, Iterated, NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
_AdHocStringVersioned, wt.architecture._ArchitectureItemIfc, wt.architecture.trace.resource._ArchitectureResourceIfc, _BaselineConfigurationVersion, wt.change2._Changeable2, wt.configuration._Configuration, wt.configuration._ConfigurationManageable, wt.configuration._ConfiguredVersion, wt.eff._EffManagedVersion, wt.esi._EnterpriseDatable, wt.epm.familytable._EPMFamilyTable, _Genericizable, wt.sandbox._Interoperable, com.ptc.windchill.mpml._MPMCompatibility, _MPMCompatible, com.ptc.windchill.mpml.processplan.operation._MPMConsumableResource, com.ptc.windchill.mpml.mfgprocess._MPMMfgStandardGrouped, com.ptc.windchill.mpml.processplan.operation._MPMOperationHolder, com.ptc.windchill.mpml.pmi._MPMQualityHolder, com.ptc.windchill.mpml.processplan.sequence._MPMSequenceHolder, wt.vc._OneOffVersioned, wt.occurrence._PathOccurrenceContext, wt.requirement._RequirementItemIfc, wt.requirement.trace.resource._RequirementResourceIfc, wt.configuration._SerialNumberedBaselineConfigurationVersion, wt.configuration._SerialNumberedComponentVersion, wt.configuration._SerialNumberedConfiguredInstanceVersion, _SerialNumberedInstanceVersion, wt.vc._Versioned, _ViewManageable, wt.change2.workset._WorkSet, AdHocStringVersioned, ArchitectureItemIfc, ArchitectureResourceIfc, BaselineConfigurationVersion, Changeable2, Configuration, ConfigurationManageable, ConfiguredVersion, EffManagedVersion, EnterpriseDatable, EPMFamilyTable, Genericizable, wt.sandbox.Interoperable, MPMCompatibility, MPMCompatible, MPMConsumableResource, MPMMfgStandardGrouped, MPMOperationHolder, MPMQualityHolder, MPMSequenceHolder, OneOffVersioned, PathOccurrenceContext, RequirementItemIfc, RequirementResourceIfc, SerialNumberedBaselineConfigurationVersion, SerialNumberedComponentVersion, SerialNumberedConfiguredInstanceVersion, SerialNumberedInstanceVersion, Versioned, ViewManageable, WorkSet
All Known Implementing Classes:
com.ptc.windchill.enterprise.data._AbstractEnterpriseData, _AbstractRemaObject, _AbstractWorkPackage, _AccessControlSurrogate, _AccountabilityMap, _AnalysisActivity, wt.architecture.trace.resource._ArchitectureResource, wt.access.agreement._AuthorizationAgreement, _CAPAActionPlan, com.ptc.windchill.wadm.cdrl._CDRLBasePackage, _ChangeActivity2, _ChangeAnalysis, _ChangeConcern, _ChangeInvestigation, _ChangeIssue, _ChangeOrder2, _ChangeProposal, _ChangeRequest2, _ChangeReview, _Choice, _ChoiceRule, com.ptc.windchill.wadm.cdrl._ContractPackage, _DefaultWTContainerTemplate, _EnterpriseData, _EPMDocument, _EPMSepFamilyTable, _ExpressionAlias, _IndependentAssignedExpression, com.ptc.windchill.suma.part._ManufacturerPart, _MfgHistory, _MPMConfigurationRecipe, _MPMControlCharacteristic, _MPMMfgProcess, _MPMMfgStandardGroup, _MPMOperation, com.ptc.windchill.mpml.resource._MPMOperationAssignableResource, _MPMPlant, _MPMProcessMaterial, _MPMProcessPlan, _MPMResource, _MPMResourceGroup, _MPMSequence, _MPMSkill, _MPMStandardCC, _MPMStandardOperation, _MPMTooling, _MPMWorkCenter, com.ptc.qualitymanagement.nc._NCAnalysisActivity, com.ptc.qualitymanagement.nc.investigation._NCInvestigation, _Nonconformance, _Option, _OptionSet, _PartList, _ProxyDocument, com.ptc.windchill.wp.rep._ReplicationPackage, com.ptc.windchill.enterprise.requirement._Requirement, wt.requirement.trace.resource._RequirementResource, _RevisionControlled, _ServiceEffectivity, com.ptc.windchill.enterprise.requirement._Specification, com.ptc.windchill.suma.part._SupplierPart, com.ptc.windchill.wp.tdp._TechnicalDataPackage, _UdiSuperSet2, _VariantSpec, com.ptc.windchill.suma.part._VendorPart, _VersionableChangeItem, com.ptc.windchill.wp._WorkPackage, _WTAnalysisActivity, _WTChangeActivity2, _WTChangeInvestigation, _WTChangeIssue, _WTChangeOrder2, _WTChangeProposal, _WTChangeRequest2, _WTDocument, _WTPart, _WTPartAlternateRep, _WTPartRequest, _WTProductConfiguration, _WTProductInstance2, _WTVariance, _WTWorkSet, com.ptc.windchill.enterprise.data.AbstractEnterpriseData, AbstractRemaObject, AbstractWorkPackage, AccessControlSurrogate, AccountabilityMap, AnalysisActivity, ArchitectureResource, AuthorizationAgreement, CAPAActionPlan, CDRLBasePackage, ChangeActivity2, ChangeAnalysis, ChangeConcern, ChangeInvestigation, ChangeIssue, ChangeOrder2, ChangeProposal, ChangeRequest2, ChangeReview, Choice, ChoiceRule, ContractPackage, DefaultWTContainerTemplate, EnterpriseData, EPMDocument, EPMSepFamilyTable, ExpressionAlias, IndependentAssignedExpression, ManufacturerPart, MfgHistory, MPMConfigurationRecipe, MPMControlCharacteristic, MPMMfgProcess, MPMMfgStandardGroup, MPMOperation, com.ptc.windchill.mpml.resource.MPMOperationAssignableResource, MPMPlant, MPMProcessMaterial, MPMProcessPlan, MPMResource, MPMResourceGroup, MPMSequence, MPMSkill, MPMStandardCC, MPMStandardOperation, MPMTooling, MPMWorkCenter, NCAnalysisActivity, NCInvestigation, Nonconformance, Option, OptionSet, PartList, ProxyDocument, ReplicationPackage, Requirement, RequirementResource, RevisionControlled, ServiceEffectivity, Specification, SupplierPart, TechnicalDataPackage, UdiSuperSet2, VariantSpec, VendorPart, VersionableChangeItem, WorkPackage, WTAnalysisActivity, WTChangeActivity2, WTChangeInvestigation, WTChangeIssue, WTChangeOrder2, WTChangeProposal, WTChangeRequest2, WTDocument, WTPart, WTPartAlternateRep, WTPartRequest, WTProductConfiguration, WTProductInstance2, WTVariance, WTWorkSet

@GenAsPersistable(interfaces=Iterated.class, extendable=true) public interface Versionable extends wt.vc._Versionable
Plug-n-play interface indicating that the object is versioned in some manner, i.e. it has logical branches identified in some manner and thought of as versions. This tagging interface does not assert how these versions are identified, and is predominantly used on the server side to simplify and group code used to create versions. All branching (versioning) mechanisms should extend this interface.

Supported API: true

Extendable: true