wt.build
Interface BuildableLink

All Superinterfaces:
BinaryLink, BuildableObject, Link, NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
WTPartUsageLink

public interface BuildableLink
extends BinaryLink, BuildableObject



Supported API: false

Extendable: false


Field Summary
static String BUILD_TARGET_ROLE
          Label for the attribute.
static String PERSISTABLE_ROLE
          Label for the attribute.
 
Fields inherited from interface wt.fc.BinaryLink
ALL_ROLES, BOTH_ROLES, ROLE_AOBJECT_REF, ROLE_AOBJECT_ROLE, ROLE_BOBJECT_REF, ROLE_BOBJECT_ROLE
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Fields inherited from interface wt.build.BuildableObject
SOURCE_IDENTIFICATION
 
Method Summary
 BuildTarget getBuildTarget()
          Gets the object for the association that plays role: BUILD_TARGET_ROLE.
 Persistable getPersistable()
          Gets the object for the association that plays role: PERSISTABLE_ROLE.
 void setBuildTarget(BuildTarget theBuildTarget)
          Sets the object for the association that plays role: BUILD_TARGET_ROLE.
 void setPersistable(Persistable thePersistable)
          Sets the object for the association that plays role: PERSISTABLE_ROLE.
 
Methods inherited from interface wt.fc.BinaryLink
getLinkInfo, getObject, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleAObjectRef, getRoleBObject, getRoleBObjectId, getRoleBObjectRef, setRoleAObject, setRoleAObjectRef, setRoleBObject, setRoleBObjectRef
 
Methods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObject
 
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.build.BuildableObject
getSourceIdentification, setSourceIdentification
 

Field Detail

BUILD_TARGET_ROLE

public static final String BUILD_TARGET_ROLE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

PERSISTABLE_ROLE

public static final String PERSISTABLE_ROLE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getBuildTarget

public BuildTarget getBuildTarget()
Gets the object for the association that plays role: BUILD_TARGET_ROLE.

Supported API: false

Returns:
BuildTarget

setBuildTarget

public void setBuildTarget(BuildTarget theBuildTarget)
                    throws WTPropertyVetoException
Sets the object for the association that plays role: BUILD_TARGET_ROLE.

Supported API: false

Parameters:
theBuildTarget -
Throws:
WTPropertyVetoException

getPersistable

public Persistable getPersistable()
Gets the object for the association that plays role: PERSISTABLE_ROLE.

Supported API: false

Returns:
Persistable

setPersistable

public void setPersistable(Persistable thePersistable)
                    throws WTPropertyVetoException
Sets the object for the association that plays role: PERSISTABLE_ROLE.

Supported API: false

Parameters:
thePersistable -
Throws:
WTPropertyVetoException