Package wt.option

Class ExpressionMemberLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.option._ExpressionMemberLink
wt.option.ExpressionMemberLink
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification

@GenAsBinaryLink(superClass=ObjectToObjectLink.class, properties=@GeneratedProperty(name="memberId",type=java.lang.String.class,javaDoc="Identifier for an ExpressionMember in an Expression\'s expression String.",constraints=@PropertyConstraints(required=true)), roleA=@GeneratedRole(name="expression",type=Expressionable.class,cardinality=ONE_TO_MANY), roleB=@GeneratedRole(name="expressionMember",type=wt.option.ExpressionMember.class,cardinality=ONE_TO_MANY,owner=false), tableProperties=@TableProperties(compositeIndex3="+ roleAObjectRef.key.id+roleBObjectRef.key.id+memberId",compositeIndex4="+ roleBObjectRef.key.id+roleAObjectRef.key.id+memberId",compositeUnique1="roleAObjectRef.key.id+roleBObjectRef.key.id",compositeUnique2="roleAObjectRef.key.id+memberId")) public class ExpressionMemberLink extends wt.option._ExpressionMemberLink
Default factory for the class. This link represents object to object link between Expression and ExpressionMember

Supported API: true

Extendable: false
See Also:
  • Method Details

    • getExpression

      public Expressionable getExpression()
      Returns expression roleA object

      Supported API: true
      Overrides:
      getExpression in class wt.option._ExpressionMemberLink