Package wt.vc.views
Interface ViewManageable
- All Superinterfaces:
_Iterated,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.vc._Versionable,_ViewManageable,Iterated,NetFactor,ObjectMappable,Persistable,Serializable,Versionable
- All Known Subinterfaces:
wt.esi._EnterpriseDatable,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.processplan.sequence._MPMSequenceHolder,EnterpriseDatable,MPMCompatibility,MPMCompatible,MPMConsumableResource,MPMMfgStandardGrouped,MPMOperationHolder,MPMSequenceHolder
- All Known Implementing Classes:
_AccessControlSurrogate,_EnterpriseData,_IndependentAssignedExpression,com.ptc.windchill.suma.part._ManufacturerPart,_MPMControlCharacteristic,_MPMMfgProcess,_MPMMfgStandardGroup,_MPMOperation,com.ptc.windchill.mpml.resource._MPMOperationAssignableResource,_MPMPlant,_MPMProcessMaterial,_MPMProcessPlan,_MPMResource,_MPMResourceGroup,_MPMSequence,_MPMSkill,_MPMStandardCC,_MPMStandardOperation,_MPMTooling,_MPMWorkCenter,_PartList,com.ptc.windchill.suma.part._SupplierPart,com.ptc.windchill.suma.part._VendorPart,_WTPart,_WTProductConfiguration,AccessControlSurrogate,EnterpriseData,IndependentAssignedExpression,ManufacturerPart,MPMControlCharacteristic,MPMMfgProcess,MPMMfgStandardGroup,MPMOperation,com.ptc.windchill.mpml.resource.MPMOperationAssignableResource,MPMPlant,MPMProcessMaterial,MPMProcessPlan,MPMResource,MPMResourceGroup,MPMSequence,MPMSkill,MPMStandardCC,MPMStandardOperation,MPMTooling,MPMWorkCenter,PartList,SupplierPart,VendorPart,WTPart,WTProductConfiguration
@GenAsPersistable(interfaces=Versionable.class,extendable=true,properties={@GeneratedProperty(name="view",type=ViewReference.class,supportedAPI=PRIVATE,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="variation1",type=Variation1.class,initialValue="wt.vc.views.Variation1.getVariation1Default()",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=30)),@GeneratedProperty(name="variation2",type=Variation2.class,initialValue="wt.vc.views.Variation2.getVariation2Default()",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=30))},derivedProperties=@DerivedProperty(name="viewName",derivedFrom="view.name",accessors=@PropertyAccessors(setAccess=PRIVATE)))
public interface ViewManageable
extends _ViewManageable
Versioned objects that implement ViewManageable indicate that they can
participate in views. This allows them to be assigned to views (when
first created) and branched into downstream views. ViewManageable objects
are explicitly assigned to a single view, and are usable in the assigned
view and any downstream views. In order to create a new ViewManageable
object NEW_VIEW_VERSION access is required.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
- See Also:
-
Field Summary
Fields inherited from interface wt.vc._Iterated
BRANCH_IDENTIFIER, CONTROL_BRANCH, CREATOR, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_INFO, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAMEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.vc.views._ViewManageable
VARIATION1, VARIATION2, VIEW, VIEW_NAMEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from interface wt.vc._Iterated
getBranchIdentifier, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch, setIterationInfo, setMaster, setMasterReferenceMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.vc.views._ViewManageable
getVariation1, getVariation2, getView, getViewName, setVariation1, setVariation2, setViewMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getType