本文整理汇总了Java中org.eclipse.draw2d.PolylineConnection.setVisible方法的典型用法代码示例。如果您正苦于以下问题:Java PolylineConnection.setVisible方法的具体用法?Java PolylineConnection.setVisible怎么用?Java PolylineConnection.setVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.draw2d.PolylineConnection
的用法示例。
在下文中一共展示了PolylineConnection.setVisible方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setConnectionVisibility
import org.eclipse.draw2d.PolylineConnection; //导入方法依赖的package包/类
public void setConnectionVisibility() {
Iterator iter = connections.iterator();
while (iter.hasNext()) {
PolylineConnection con = (PolylineConnection)iter.next();
boolean show = false;
if (!store.getBoolean(RevisionGraphEditor.FILTER_CONNECTIONS)) show = true;
else {
IFigure source =con.getSourceAnchor().getOwner();
IFigure target = con.getTargetAnchor().getOwner();
if (source instanceof NodeFigure && ((NodeFigure)source).isSelected()) show = true;
else if (target instanceof NodeFigure && ((NodeFigure)target).isSelected()) show = true;
}
con.setVisible(show);
}
}
示例2: createFigure
import org.eclipse.draw2d.PolylineConnection; //导入方法依赖的package包/类
/**
* @see org.eclipse.gef.editparts.AbstractConnectionEditPart#createFigure()
*/
protected IFigure createFigure() {
PolylineConnection conn = new PolylineConnection();
conn.setConnectionRouter(new BendpointConnectionRouter());
conn.setVisible(false);
return conn;
}
示例3: createFigure
import org.eclipse.draw2d.PolylineConnection; //导入方法依赖的package包/类
@Override
protected IFigure createFigure() {
PolylineConnection figure = new PolylineConnection();
figure.setForegroundColor(Link.COLOR);
figure.setConnectionRouter(getConnectionRouter());
figure.setTargetDecoration(new PolygonDecoration());
figure.setVisible(isVisible());
getModel().figure = figure;
return figure;
}
示例4: showPointer
import org.eclipse.draw2d.PolylineConnection; //导入方法依赖的package包/类
public void showPointer(IReferenceModel ref, boolean show) {
PolylineConnection p = pointersMap.get(ref);
if(p != null)
p.setVisible(show && !ref.getModelTarget().isNull());
}
示例5: showPointers
import org.eclipse.draw2d.PolylineConnection; //导入方法依赖的package包/类
public void showPointers(Object owner, boolean show) {
for(PolylineConnection pointer : pointersMapOwners.get(owner))
pointer.setVisible(show);
}