wt.configuration
Interface SerialNumberedConfiguredInstanceVersion

All Superinterfaces:
Iterated, NetFactor, ObjectMappable, PathOccurrenceContext, Persistable, Serializable, SerialNumberedInstanceImpl, SerialNumberedInstanceVersion, Versionable
All Known Implementing Classes:
WTProductInstance2

public interface SerialNumberedConfiguredInstanceVersion
extends SerialNumberedInstanceVersion, PathOccurrenceContext

An instance of a SerialNumberedConfiguredInstanceMaster which uses a SerialNumberedBaselineConfigurationVersion as its configuration.

Supported API: true

Extendable: true

See Also:
WTProductInstance2

Field Summary
static String CONFIGURATION
          Label for the attribute.
static String CONFIGURATION_REFERENCE
          Label for the attribute.
static String MASTER
          Label for the attribute.
static String MASTER_REFERENCE
          Label for the attribute.
 
Fields inherited from interface wt.configuration.SerialNumberedInstanceVersion
INCORPORATED, INCORPORATED_AS_STRING, PLANNED_INCORPORATION, SERIAL_NUMBER, UN_INCORPORATED
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
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, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME
 
Method Summary
 Configuration getConfiguration()
          Gets the object for the association that plays role: CONFIGURATION.
 VersionReference getConfigurationReference()
          Gets the value of the attribute: CONFIGURATION_REFERENCE.
 Mastered getMaster()
          Gets the object for the association that plays role: MASTER.
 ObjectReference getMasterReference()
          Gets the value of the attribute: MASTER_REFERENCE.
 void setConfiguration(Configuration a_Configuration)
          Sets the object for the association that plays role: CONFIGURATION.
 void setConfigurationReference(VersionReference a_ConfigurationReference)
          Sets the value of the attribute: CONFIGURATION_REFERENCE.
 void setMaster(Mastered a_Master)
          Sets the object for the association that plays role: MASTER.
 void setMasterReference(ObjectReference a_MasterReference)
          Sets the value of the attribute: MASTER_REFERENCE.
 
Methods inherited from interface wt.configuration.SerialNumberedInstanceVersion
getIncorporated, getIncorporatedAsString, getPlannedIncorporation, getSerialNumber, getUnIncorporated, setIncorporated, setPlannedIncorporation, setSerialNumber, setUnIncorporated
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.vc.Iterated
getBranchIdentifier, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch, setIterationInfo
 

Field Detail

CONFIGURATION

public static final String CONFIGURATION
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

CONFIGURATION_REFERENCE

public static final String CONFIGURATION_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

MASTER

public static final String MASTER
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

MASTER_REFERENCE

public static final String MASTER_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values
Method Detail

getConfiguration

public Configuration getConfiguration()
Gets the object for the association that plays role: CONFIGURATION.

Supported API: true

Specified by:
getConfiguration in interface SerialNumberedInstanceImpl
Returns:
Configuration

setConfiguration

public void setConfiguration(Configuration a_Configuration)
                      throws WTPropertyVetoException,
                             WTException
Sets the object for the association that plays role: CONFIGURATION.

Supported API: true

Specified by:
setConfiguration in interface SerialNumberedInstanceImpl
Parameters:
a_Configuration -
Throws:
WTPropertyVetoException
WTException

getConfigurationReference

public VersionReference getConfigurationReference()
Gets the value of the attribute: CONFIGURATION_REFERENCE.

Supported API: true

Specified by:
getConfigurationReference in interface SerialNumberedInstanceImpl
Returns:
VersionReference

setConfigurationReference

public void setConfigurationReference(VersionReference a_ConfigurationReference)
                               throws WTPropertyVetoException
Sets the value of the attribute: CONFIGURATION_REFERENCE.

Supported API: true

Specified by:
setConfigurationReference in interface SerialNumberedInstanceImpl
Parameters:
a_ConfigurationReference -
Throws:
WTPropertyVetoException

getMaster

public Mastered getMaster()
Gets the object for the association that plays role: MASTER.

Supported API: true

Specified by:
getMaster in interface SerialNumberedInstanceVersion
Returns:
Mastered

setMaster

public void setMaster(Mastered a_Master)
               throws WTPropertyVetoException,
                      WTException
Sets the object for the association that plays role: MASTER.

Supported API: true

Specified by:
setMaster in interface SerialNumberedInstanceVersion
Parameters:
a_Master -
Throws:
WTPropertyVetoException
WTException

getMasterReference

public ObjectReference getMasterReference()
Gets the value of the attribute: MASTER_REFERENCE.

Supported API: true

Specified by:
getMasterReference in interface SerialNumberedInstanceVersion
Returns:
ObjectReference

setMasterReference

public void setMasterReference(ObjectReference a_MasterReference)
                        throws WTPropertyVetoException
Sets the value of the attribute: MASTER_REFERENCE.

Supported API: true

Specified by:
setMasterReference in interface SerialNumberedInstanceVersion
Parameters:
a_MasterReference -
Throws:
WTPropertyVetoException