Class ConfigurableReferenceLink

All Implemented Interfaces:
com.ptc.core.meta.type.mgmt.server.impl.association._AssociationConstrainable, com.ptc.core.meta.type.mgmt.server.impl.association.AssociationConstrainable, Externalizable, Serializable, wt.configurablelink._ConfigurableReferenceLinkTypeInterface, wt.configurablelink.ConfigurableReferenceLinkTypeInterface, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.archive._Archiveable, wt.fc.archive.Archiveable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged

@GenAsBinaryLink(superClass=IteratedReferenceLink.class, interfaces={wt.type.Typed.class,com.ptc.core.meta.type.mgmt.server.impl.association.AssociationConstrainable.class,wt.fc.archive.Archiveable.class,wt.configurablelink.ConfigurableReferenceLinkTypeInterface.class}, serializable=EXTERNALIZABLE_BASIC, roleA=@GeneratedRole(name="referencedBy",type=Iterated.class,supportedAPI=PUBLIC_PRIVATE,cardinality=ONE_TO_MANY), roleB=@GeneratedRole(name="references",type=Mastered.class,supportedAPI=PUBLIC_PRIVATE,cardinality=ONE_TO_MANY,owner=false), tableProperties=@TableProperties(compositeUnique1="+roleAObjectRef.key.id+roleBObjectRef.key.id+typeDefinitionReference.key.id+typeDefinitionReference.key.branchId",tableName="ConfigurableReferenceLink"), iconProperties=@IconProperties(standardIcon="wt/clients/images/WTUnknown.gif",openIcon="wt/clients/images/WTUnknown.gif")) public final class ConfigurableReferenceLink extends _ConfigurableReferenceLink
Iterated to Mastered association that can be defined and constrained using association constraints. Only soft type link instances where the referencedBy role object is also a soft type can be created. No soft attributes are allowed on the ConfigurableReferenceLink type definition.

Use the newConfigurableReferenceLink static factory method(s), not the ConfigurableReferenceLink constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also: