Package wt.vc
Interface Iterated
- All Superinterfaces:
_Iterated,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Subinterfaces:
_AdHocStringVersioned,wt.architecture._ArchitectureItemIfc,wt.architecture.trace.resource._ArchitectureResourceIfc,wt.vc.baseline._Baselineable,_BaselineConfigurationVersion,wt.change2._Changeable2,_CombinedPathOccurrenceData,wt.configuration._Configuration,wt.configuration._ConfigurationManageable,wt.configuration._ConfiguredVersion,wt.mpm._ConsumableResource,wt.eff._EffManagedVersion,wt.esi._EnterpriseDatable,wt.epm.familytable._EPMFamilyTable,_Genericizable,wt.sandbox._Interoperable,wt.folder._IteratedFoldered,wt.lifecycle._IteratedLifeCycleManaged,wt.vc.baseline._IteratedPartialBaseline,wt.trace._IteratedTraceable,wt.trace._IteratedTracedTo,wt.epm.modelitems._ModelItemContainer,com.ptc.windchill.mpml._MPMCompatibility,_MPMCompatible,com.ptc.windchill.mpml.processplan.operation._MPMConsumableResource,com.ptc.windchill.mpml._MPMDocumentManageable,com.ptc.windchill.mpml._MPMEPMDocumentManageable,com.ptc.windchill.mpml.mfgprocess._MPMMfgStandardGrouped,com.ptc.windchill.mpml.processplan.operation._MPMOperationHolder,com.ptc.windchill.mpml._MPMPlantOwned,com.ptc.windchill.mpml.pmi._MPMQualityHolder,com.ptc.windchill.mpml.processplan.sequence._MPMSequenceHolder,wt.vc._OneOffVersioned,wt.org._OrganizationOwnedVersion,wt.occurrence._PathOccurrenceContext,_PathOccurrenceData,wt.maturity._Promotable,wt.requirement._RequirementItemIfc,wt.requirement.trace.resource._RequirementResourceIfc,wt.configuration._SerialNumberedBaselineConfigurationVersion,wt.configuration._SerialNumberedComponentVersion,wt.configuration._SerialNumberedConfiguredInstanceVersion,_SerialNumberedInstanceVersion,_SessionEditedIteration,wt.vc._Versionable,wt.vc._Versioned,_ViewManageable,wt.vc.wip._Workable,wt.change2.workset._WorkSet,AdHocStringVersioned,ArchitectureItemIfc,ArchitectureResourceIfc,Associative,Baselineable,BaselineConfigurationVersion,Changeable2,CombinedPathOccurrenceData,Configuration,ConfigurationManageable,ConfiguredVersion,ConsumableResource,EffManagedVersion,EnterpriseDatable,EPMFamilyTable,Genericizable,wt.sandbox.Interoperable,IteratedFoldered,IteratedLifeCycleManaged,IteratedPartialBaseline,IteratedTraceable,IteratedTracedTo,ModelItemContainer,MPMCompatibility,MPMCompatible,MPMConsumableResource,MPMDocumentManageable,MPMEPMDocumentManageable,MPMMfgStandardGrouped,MPMOperationHolder,MPMPlantOwned,MPMQualityHolder,MPMSequenceHolder,OneOffVersioned,OrganizationOwnedVersion,PathOccurrenceContext,PathOccurrenceData,Promotable,RequirementItemIfc,RequirementResourceIfc,SerialNumberedBaselineConfigurationVersion,SerialNumberedComponentVersion,SerialNumberedConfiguredInstanceVersion,SerialNumberedInstanceVersion,SessionEditedIteration,Versionable,Versioned,ViewManageable,Workable,WorkSet
- All Known Implementing Classes:
_AbsCollectionCriteria,com.ptc.windchill.enterprise.data._AbstractEnterpriseData,_AbstractRemaObject,_AbstractWorkPackage,_AccessControlSurrogate,_AccountabilityMap,_AnalysisActivity,wt.architecture.trace.resource._ArchitectureResource,wt.access.agreement._AuthorizationAgreement,_BaselineConfigurationOverride,_CAPAActionPlan,com.ptc.windchill.wadm.cdrl._CDRLBasePackage,_ChangeActivity2,_ChangeAnalysis,_ChangeConcern,_ChangeInvestigation,_ChangeIssue,_ChangeOrder2,_ChangeProposal,_ChangeRequest2,_ChangeReview,_Choice,_ChoiceRule,_CombinedPathOccurrenceDocumentation,_CombinedPathOccurrenceUserIBAs,com.ptc.windchill.wadm.cdrl._ContractPackage,_DefaultWTContainerTemplate,_EnterpriseData,_EPMDocument,_EPMSepFamilyTable,_ExpressionAlias,_FDAUDISubmission,_IndependentAssignedExpression,_InstanceReplacementRecord,_IteratedFolderResident,wt.trace.resource._IteratedTraceResource,wt.lifecycle._LifeCycleTemplate,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,_PathOccurrenceDocumentation,_PathOccurrenceUserIBAs,wt.productfamily._ProductFamily,_ProductFamilyMember,wt.productfamily._ProductModel,wt.productfamily._ProductModelGroup,_ProxyDocument,_RegulatorySubmission,com.ptc.windchill.wp.rep._ReplicationPackage,com.ptc.windchill.enterprise.requirement._Requirement,wt.requirement.trace.resource._RequirementResource,_RevisionControlled,_SerialNumberMapping,_ServiceEffectivity,com.ptc.windchill.enterprise.requirement._Specification,_SpecificationTemplate,com.ptc.windchill.suma.part._SupplierPart,com.ptc.windchill.wp.tdp._TechnicalDataPackage,_UDISubmission,_UdiSuperSet,_UdiSuperSet2,_VariantSpec,com.ptc.windchill.suma.part._VendorPart,_VersionableChangeItem,_WfProcessTemplate,com.ptc.windchill.wp._WorkPackage,_WTAnalysisActivity,_WTChangeActivity2,_WTChangeInvestigation,_WTChangeIssue,_WTChangeOrder2,_WTChangeProposal,_WTChangeRequest2,_WTDocument,com.ptc.windchill.linkeddata._WTIteratedResource,_WTPart,_WTPartAlternateRep,_WTPartRequest,_WTProductConfiguration,_WTProductInstance2,_WTVariance,_WTWorkSet,AbsCollectionCriteria,com.ptc.windchill.enterprise.data.AbstractEnterpriseData,AbstractRemaObject,AbstractWorkPackage,AccessControlSurrogate,AccountabilityMap,AnalysisActivity,ArchitectureResource,AuthorizationAgreement,BaselineConfigurationOverride,CAPAActionPlan,CDRLBasePackage,ChangeActivity2,ChangeAnalysis,ChangeConcern,ChangeInvestigation,ChangeIssue,ChangeOrder2,ChangeProposal,ChangeRequest2,ChangeReview,Choice,ChoiceRule,CombinedPathOccurrenceDocumentation,CombinedPathOccurrenceUserIBAs,ContractPackage,DefaultWTContainerTemplate,EnterpriseData,EPMDocument,EPMSepFamilyTable,ExpressionAlias,FDAUDISubmission,IndependentAssignedExpression,InstanceReplacementRecord,IteratedFolderResident,IteratedTraceResource,LifeCycleTemplate,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,PathOccurrenceDocumentation,PathOccurrenceUserIBAs,ProductFamily,ProductFamilyMember,ProductModel,ProductModelGroup,ProxyDocument,RegulatorySubmission,ReplicationPackage,Requirement,RequirementResource,RevisionControlled,SerialNumberMapping,ServiceEffectivity,Specification,SpecificationTemplate,SupplierPart,TechnicalDataPackage,UDISubmission,UdiSuperSet,UdiSuperSet2,VariantSpec,VendorPart,VersionableChangeItem,WfProcessTemplate,WorkPackage,WTAnalysisActivity,WTChangeActivity2,WTChangeInvestigation,WTChangeIssue,WTChangeOrder2,WTChangeProposal,WTChangeRequest2,WTDocument,com.ptc.windchill.linkeddata.WTIteratedResource,WTPart,WTPartAlternateRep,WTPartRequest,WTProductConfiguration,WTProductInstance2,WTVariance,WTWorkSet
@GenAsPersistable(extendable=true,properties={@GeneratedProperty(name="controlBranch",type=ControlBranch.class,supportedAPI=PUBLIC_PRIVATE,javaDoc="Derived attribute for displaying the Control Branch in query results.",columnProperties=@ColumnProperties(persistent=false)),@GeneratedProperty(name="iterationInfo",type=wt.vc.IterationInfo.class,javaDoc="The iteration cookie aggregated in any business object that asserts itself as being iterated. @see wt.vc.IterationInfo",constraints=@PropertyConstraints(required=true))},foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="master",type=Mastered.class,supportedAPI=PUBLIC,autoNavigate=true,constraints=@PropertyConstraints(required=true),javaDoc="The master for an iteration. A master must exist for any iteration. @see wt.vc.Mastered"),myRole=@MyRole(name="iteration",javaDoc="The iterations for one master. Also, it is possible for a master to exist without any associated iterations. @see wt.vc.Iterated",accessors=@PropertyAccessors(setAccess=PROTECTED))),derivedProperties={@DerivedProperty(name="iterationNote",derivedFrom="iterationInfo.note",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="creatorEMail",derivedFrom="creator.EMail",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="creatorName",derivedFrom="creator.name",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="creatorFullName",derivedFrom="creator.fullName",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="modifier",derivedFrom="iterationInfo.modifier",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="modifierEMail",derivedFrom="iterationInfo.modifier.EMail",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="modifierName",derivedFrom="iterationInfo.modifier.name",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="modifierFullName",derivedFrom="iterationInfo.modifier.fullName",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="iterationIdentifier",derivedFrom="iterationInfo.identifier",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="branchIdentifier",derivedFrom="iterationInfo.branchId",accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="latestIteration",derivedFrom="iterationInfo.latest",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="creator",derivedFrom="iterationInfo.creator",accessors=@PropertyAccessors(setAccess=PRIVATE))},tableProperties=@TableProperties(compositeIndex1="iterationInfo.branchId + iterationInfo.latest",compositeIndex4="+iterationInfo.predecessor.key.id",compositeIndex8="masterReference.key.id",compositeIndex9="iterationInfo.derivedFrom.key.id",compositeIndex13="+thePersistInfo.theObjectIdentifier.id + iterationInfo.branchId + iterationInfo.predecessor.key.id",compositeIndex16="+masterReference.key.id + iterationInfo.branchId + thePersistInfo.theObjectIdentifier.id"))
public interface Iterated
extends _Iterated
Provides an abstraction of a plug-and-play component in conjunction with
the Mastered interface. The intent is that in a business model an object
would assert that it is an iteration (instance) by inheriting the Iterated
interface. With this assertion the business object can then be incremented
to new iterations through the iterating service's API, provided it has
a master. The business object must assert itself as being a kind of Iterated
object in order for it to be incremented, or checked in/out. But if an
object is only Iterated and not Workable then it cannot be checked in/out.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from interface wt.vc._Iterated
CONTROL_BRANCH, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME -
Method Summary
Methods inherited from interface wt.vc._Iterated
getControlBranch, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setMaster, setMasterReferenceMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes