当前位置: 首页>>代码示例>>Java>>正文


Java ILinkConstraint类代码示例

本文整理汇总了Java中vnreal.constraints.ILinkConstraint的典型用法代码示例。如果您正苦于以下问题:Java ILinkConstraint类的具体用法?Java ILinkConstraint怎么用?Java ILinkConstraint使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ILinkConstraint类属于vnreal.constraints包,在下文中一共展示了ILinkConstraint类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: preAddCheck

import vnreal.constraints.ILinkConstraint; //导入依赖的package包/类
@Override
protected boolean preAddCheck(AbstractDemand t) {
	// Only allow to add this type.
	// To implement multipath algorithms it is important that more than one
	// virtual link demand could be added to each virtual link (each demand
	// will be fulfilled by each path of the solution).
	if (t instanceof ILinkConstraint) {/*
										 * if
										 * (!this.containsConstraintType(t))
										 * return true; else {
										 * System.err.println
										 * ("Cannot add constraint " + t +
										 * " to link " + this +
										 * " because it already has a constraint of this type."
										 * ); return false; }
										 */
		return true;
	}

	else {
		System.err.println("Cannot add non-ILinkConstraint " + t.getClass().getSimpleName()
				+ " to link " + this);
		return false;
	}
}
 
开发者ID:KeepTheBeats,项目名称:alevin-svn2,代码行数:26,代码来源:VirtualLink.java

示例2: preAddCheck

import vnreal.constraints.ILinkConstraint; //导入依赖的package包/类
@Override
protected boolean preAddCheck(T t) {
	// Only allow to add this type.
	if (t instanceof ILinkConstraint)
		if (!this.containsConstraintType(t))
			return true;
		else {
			throw new RuntimeException("Cannot add constraint " + t + " to link "
					+ this
					+ " because it already has a constraint of this type.");
		}
	else {
		System.err.println("Cannot add non-ILinkConstraint " + t.getClass().getSimpleName()
				+ " to link " + this);
		return false;
	}
}
 
开发者ID:KeepTheBeats,项目名称:alevin-svn2,代码行数:18,代码来源:Link.java

示例3: preAddCheck

import vnreal.constraints.ILinkConstraint; //导入依赖的package包/类
@Override
protected boolean preAddCheck(AbstractDemand t) {
    // Only allow to add this type.
    // To implement multipath algorithms it is important that more than one
    // virtual link demand could be added to each virtual link (each demand
    // will be fulfilled by each path of the solution).
    if (t instanceof ILinkConstraint) {/*
                                         * if
							 * (!this.containsConstraintType(t))
							 * return true; else {
							 * System.err.println
							 * ("Cannot add constraint " + t +
							 * " to link " + this +
							 * " because it already has a constraint of this type."
							 * ); return false; }
							 */
        return true;
    } else {
        System.err.println("Cannot add non-ILinkConstraint " + t
                + " to link " + this);
        return false;
    }
}
 
开发者ID:liruixpc11,项目名称:crucian,代码行数:24,代码来源:VirtualLink.java

示例4: preAddCheck

import vnreal.constraints.ILinkConstraint; //导入依赖的package包/类
@Override
protected boolean preAddCheck(T t) {
    // Only allow to add this type.
    if (t instanceof ILinkConstraint)
        if (!this.containsConstraintType(t))
            return true;
        else {
            System.err.println("Cannot add constraint " + t + " to link "
                    + this
                    + " because it already has a constraint of this type.");
            return false;
        }
    else {
        System.err.println("Cannot add non-ILinkConstraint " + t
                + " to link " + this);
        return false;
    }
}
 
开发者ID:liruixpc11,项目名称:crucian,代码行数:19,代码来源:Link.java


注:本文中的vnreal.constraints.ILinkConstraint类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。