Package wt.trace.links
Interface TraceLinkIfc
- All Superinterfaces:
wt.fc._BinaryLink,wt.ufid._Federatable,wt.federation._FederatedLinkHolder,wt.fc._Link,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.federation._RemotelyLinkable,_TraceLinkIfc,BinaryLink,wt.ufid.Federatable,wt.federation.FederatedLinkHolder,Link,NetFactor,ObjectMappable,Persistable,wt.federation.RemotelyLinkable,Serializable
- All Known Subinterfaces:
_ArchitectureTraceLinkIfc,_RequirementTraceLinkIfc,ArchitectureTraceLinkIfc,RequirementTraceLinkIfc
- All Known Implementing Classes:
_ArchitectureO2OTraceLink,_ArchitectureV2VTraceLink,_ObjectToObjectTraceLink,_RequirementO2OTraceLink,_RequirementV2VTraceLink,_VersionToVersionTraceLink,ArchitectureO2OTraceLink,ArchitectureV2VTraceLink,ObjectToObjectTraceLink,RequirementO2OTraceLink,RequirementV2VTraceLink,VersionToVersionTraceLink
@GenAsBinaryLink(interfaces=wt.ufid.Federatable.class,roleA=@GeneratedRole(name="traceable",type=Traceable.class,supportedAPI=PUBLIC,cardinality=ONE),roleB=@GeneratedRole(name="tracedTo",type=TracedTo.class,supportedAPI=PUBLIC,cardinality=ONE),properties={@GeneratedProperty(name="suspect",type=java.lang.Boolean.class,supportedAPI=PUBLIC,initialValue="false"),@GeneratedProperty(name="resourceLastModifiedAt",type=java.sql.Timestamp.class,supportedAPI=PUBLIC)})
public interface TraceLinkIfc
extends _TraceLinkIfc
This is super interface for all type of trace links.
- See Also:
-
TypedAssociationConstrainable
-
Field Summary
Fields inherited from interface wt.trace.links._TraceLinkIfc
RESOURCE_LAST_MODIFIED_AT, SUSPECT, TRACEABLE_ROLE, TRACED_TO_ROLE -
Method Summary
Modifier and TypeMethodDescriptionGets Traceable role object for this trace link Supported API: trueGets TracedTo role object for this trace link Supported API: truevoidsetTraceable(Traceable the_traceable) Sets Traceable role for this trace link Supported API: truevoidsetTracedTo(TracedTo the_tracedTo) Sets TracedTo role for this trace link Supported API: trueMethods inherited from interface wt.trace.links._TraceLinkIfc
getResourceLastModifiedAt, getSuspect, setResourceLastModifiedAt, setSuspectMethods inherited from interface wt.fc.BinaryLink
getLinkInfo, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleBObject, getRoleBObjectId, setRoleAObject, setRoleBObjectMethods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObjectMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
setTraceable
Sets Traceable role for this trace link Supported API: true- Specified by:
setTraceablein interface_TraceLinkIfc- Throws:
WTPropertyVetoException- See Also:
-
setTracedTo
Sets TracedTo role for this trace link Supported API: true- Specified by:
setTracedToin interface_TraceLinkIfc- Throws:
WTPropertyVetoException- See Also:
-
getTraceable
Traceable getTraceable()Gets Traceable role object for this trace link Supported API: true- Specified by:
getTraceablein interface_TraceLinkIfc- See Also:
-
getTracedTo
TracedTo getTracedTo()Gets TracedTo role object for this trace link Supported API: true- Specified by:
getTracedToin interface_TraceLinkIfc- See Also:
-