public static boolean addRuleFor(ForwardLink link, Context context) {
    """
	Adds a {@link BackwardLinkChainFromBackwardLinkRule} inferences for the
	given {@link ForwardLink} in the given {@link Context}
	
	@param link
	@param context
	@return {@code true} if the {@link BackwardLinkChainFromBackwardLinkRule}
	stored in the {@link Context} is modified as a result of this
	operation
    """
		BackwardLinkChainFromBackwardLinkRule rule = context
				.getBackwardLinkRuleChain().getCreate(MATCHER_, FACTORY_);
		return rule.forwardLinksByObjectProperty_.add(link.getChain(),
				link.getTarget());
	}
public static boolean addRuleFor(ForwardLink link, Context context) {
		BackwardLinkChainFromBackwardLinkRule rule = context
				.getBackwardLinkRuleChain().getCreate(MATCHER_, FACTORY_);
		return rule.forwardLinksByObjectProperty_.add(link.getChain(),
				link.getTarget());
	}
public static boolean addRuleFor ( ForwardLink link , Context context ) { BackwardLinkChainFromBackwardLinkRule rule = context . getBackwardLinkRuleChain ( ) . getCreate ( MATCHER_ , FACTORY_ ) ; return rule . forwardLinksByObjectProperty_ . add ( link . getChain ( ) , link . getTarget ( ) ) ; }
Adds a {@link BackwardLinkChainFromBackwardLinkRule} inferences for the
given {@link ForwardLink} in the given {@link Context}

@param link
@param context
@return {@code true} if the {@link BackwardLinkChainFromBackwardLinkRule}
stored in the {@link Context} is modified as a result of this
operation
Adds a { @link BackwardLinkChainFromBackwardLinkRule } inferences for the given { @link ForwardLink } in the given { @link Context }