wt.build
Interface BuildRule

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

public interface BuildRule
extends BinaryLink

The BuildRule is used by the build to determine the source for a target or the target for a source. A BuildRule is required by the build to build a source.

Supported API: false

Extendable: false


Field Summary
static String BUILD_SOURCE_ROLE
          Label for the attribute.
static String BUILD_TARGET_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
 
Method Summary
 BuildSource getBuildSource()
          Gets the object for the association that plays role: BUILD_SOURCE_ROLE.
 BuildTarget getBuildTarget()
          Gets the object for the association that plays role: BUILD_TARGET_ROLE.
 void setBuildSource(BuildSource buildSource)
          Sets the object for the association that plays role: BUILD_SOURCE_ROLE.
 void setBuildTarget(BuildTarget buildTarget)
          Sets the object for the association that plays role: BUILD_TARGET_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
 

Field Detail

BUILD_SOURCE_ROLE

public static final String BUILD_SOURCE_ROLE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

BUILD_TARGET_ROLE

public static final String BUILD_TARGET_ROLE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getBuildSource

public BuildSource getBuildSource()
Gets the object for the association that plays role: BUILD_SOURCE_ROLE.

Supported API: false

Returns:
BuildSource

setBuildSource

public void setBuildSource(BuildSource buildSource)
                    throws WTPropertyVetoException
Sets the object for the association that plays role: BUILD_SOURCE_ROLE.

Supported API: false

Parameters:
buildSource -
Throws:
WTPropertyVetoException

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 buildTarget)
                    throws WTPropertyVetoException
Sets the object for the association that plays role: BUILD_TARGET_ROLE.

Supported API: false

Parameters:
buildTarget -
Throws:
WTPropertyVetoException