• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Bounds类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: notifyChanged

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * This handles model notifications by calling {@link #updateChildren} to update any cached
 * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void notifyChanged(Notification notification) {
	updateChildren(notification);

	switch (notification.getFeatureID(Bounds.class)) {
	case DcPackage.BOUNDS__HEIGHT:
	case DcPackage.BOUNDS__WIDTH:
	case DcPackage.BOUNDS__X:
	case DcPackage.BOUNDS__Y:
		fireNotifyChanged(new ViewerNotification(notification,
				notification.getNotifier(), false, true));
		return;
	}
	super.notifyChanged(notification);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:23,代码来源:BoundsItemProvider.java


示例2: basicSetBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetBounds(Bounds newBounds,
		NotificationChain msgs) {
	Bounds oldBounds = bounds;
	bounds = newBounds;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this,
				Notification.SET, DiPackage.LABEL__BOUNDS, oldBounds,
				newBounds);
		if (msgs == null)
			msgs = notification;
		else
			msgs.add(notification);
	}
	return msgs;
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:21,代码来源:LabelImpl.java


示例3: setBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setBounds(Bounds newBounds) {
	if (newBounds != bounds) {
		NotificationChain msgs = null;
		if (bounds != null)
			msgs = ((InternalEObject) bounds).eInverseRemove(this,
					EOPPOSITE_FEATURE_BASE - DiPackage.LABEL__BOUNDS, null,
					msgs);
		if (newBounds != null)
			msgs = ((InternalEObject) newBounds).eInverseAdd(this,
					EOPPOSITE_FEATURE_BASE - DiPackage.LABEL__BOUNDS, null,
					msgs);
		msgs = basicSetBounds(newBounds, msgs);
		if (msgs != null)
			msgs.dispatch();
	} else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET,
				DiPackage.LABEL__BOUNDS, newBounds, newBounds));
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:24,代码来源:LabelImpl.java


示例4: basicSetBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetBounds(Bounds newBounds,
		NotificationChain msgs) {
	Bounds oldBounds = bounds;
	bounds = newBounds;
	if (eNotificationRequired()) {
		ENotificationImpl notification = new ENotificationImpl(this,
				Notification.SET, DiPackage.SHAPE__BOUNDS, oldBounds,
				newBounds);
		if (msgs == null)
			msgs = notification;
		else
			msgs.add(notification);
	}
	return msgs;
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:21,代码来源:ShapeImpl.java


示例5: setBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setBounds(Bounds newBounds) {
	if (newBounds != bounds) {
		NotificationChain msgs = null;
		if (bounds != null)
			msgs = ((InternalEObject) bounds).eInverseRemove(this,
					EOPPOSITE_FEATURE_BASE - DiPackage.SHAPE__BOUNDS, null,
					msgs);
		if (newBounds != null)
			msgs = ((InternalEObject) newBounds).eInverseAdd(this,
					EOPPOSITE_FEATURE_BASE - DiPackage.SHAPE__BOUNDS, null,
					msgs);
		msgs = basicSetBounds(newBounds, msgs);
		if (msgs != null)
			msgs.dispatch();
	} else if (eNotificationRequired())
		eNotify(new ENotificationImpl(this, Notification.SET,
				DiPackage.SHAPE__BOUNDS, newBounds, newBounds));
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:24,代码来源:ShapeImpl.java


示例6: eUnset

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
	case DcPackage.DOCUMENT_ROOT__MIXED:
		getMixed().clear();
		return;
	case DcPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
		getXMLNSPrefixMap().clear();
		return;
	case DcPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
		getXSISchemaLocation().clear();
		return;
	case DcPackage.DOCUMENT_ROOT__BOUNDS:
		setBounds((Bounds) null);
		return;
	case DcPackage.DOCUMENT_ROOT__FONT:
		setFont((Font) null);
		return;
	case DcPackage.DOCUMENT_ROOT__POINT:
		setPoint((Point) null);
		return;
	}
	super.eUnset(featureID);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:30,代码来源:DocumentRootImpl.java


示例7: setBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setBounds(Bounds newBounds) {
    if (newBounds != bounds) {
        NotificationChain msgs = null;
        if (bounds != null)
            msgs = ((InternalEObject) bounds).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
                    - DiPackage.LABEL__BOUNDS, null, msgs);
        if (newBounds != null)
            msgs = ((InternalEObject) newBounds).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
                    - DiPackage.LABEL__BOUNDS, null, msgs);
        msgs = basicSetBounds(newBounds, msgs);
        if (msgs != null)
            msgs.dispatch();
    } else if (eNotificationRequired())
        eNotify(new ENotificationImpl(this, Notification.SET, DiPackage.LABEL__BOUNDS,
                newBounds, newBounds));
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:22,代码来源:LabelImpl.java


示例8: setBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setBounds(Bounds newBounds) {
    if (newBounds != bounds) {
        NotificationChain msgs = null;
        if (bounds != null)
            msgs = ((InternalEObject) bounds).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
                    - DiPackage.SHAPE__BOUNDS, null, msgs);
        if (newBounds != null)
            msgs = ((InternalEObject) newBounds).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
                    - DiPackage.SHAPE__BOUNDS, null, msgs);
        msgs = basicSetBounds(newBounds, msgs);
        if (msgs != null)
            msgs.dispatch();
    } else if (eNotificationRequired())
        eNotify(new ENotificationImpl(this, Notification.SET, DiPackage.SHAPE__BOUNDS,
                newBounds, newBounds));
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:22,代码来源:ShapeImpl.java


示例9: validate

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * Calls <code>validateXXX</code> for the corresponding classifier of the model.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics,
        Map<Object, Object> context) {
    switch (classifierID) {
    case DcPackage.DOCUMENT_ROOT:
        return validateDocumentRoot((DocumentRoot) value, diagnostics, context);
    case DcPackage.BOUNDS:
        return validateBounds((Bounds) value, diagnostics, context);
    case DcPackage.FONT:
        return validateFont((Font) value, diagnostics, context);
    case DcPackage.POINT:
        return validatePoint((Point) value, diagnostics, context);
    default:
        return true;
    }
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:23,代码来源:DcValidator.java


示例10: eUnset

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
    switch (featureID) {
    case DcPackage.DOCUMENT_ROOT__MIXED:
        getMixed().clear();
        return;
    case DcPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
        getXMLNSPrefixMap().clear();
        return;
    case DcPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
        getXSISchemaLocation().clear();
        return;
    case DcPackage.DOCUMENT_ROOT__BOUNDS:
        setBounds((Bounds) null);
        return;
    case DcPackage.DOCUMENT_ROOT__FONT:
        setFont((Font) null);
        return;
    case DcPackage.DOCUMENT_ROOT__POINT:
        setPoint((Point) null);
        return;
    }
    super.eUnset(featureID);
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:30,代码来源:DocumentRootImpl.java


示例11: updateShapeBoundsInSubprocessInLanes

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
public void updateShapeBoundsInSubprocessInLanes(BPMNPlane plane,
                                                 BaseElement ele,
                                                 SubProcess sub,
                                                 float parentX,
                                                 float parentY) {
    for (FlowElement subEle : sub.getFlowElements()) {
        Bounds subEleBounds = getBoundsForElement(subEle,
                                                  plane);
        if (subEleBounds != null) {
            subEleBounds.setX(subEleBounds.getX() + parentX);
            subEleBounds.setY(subEleBounds.getY() + parentY);
        }
        if (subEle instanceof SubProcess) {
            updateShapeBoundsInSubprocessInLanes(plane,
                                                 ele,
                                                 (SubProcess) subEle,
                                                 subEleBounds.getX(),
                                                 subEleBounds.getY());
        }
    }
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:22,代码来源:Bpmn2JsonUnmarshaller.java


示例12: createBpmnEdgeForAssociation

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
private void createBpmnEdgeForAssociation(BpmnDiFactory factory,
                                          BPMNPlane plane,
                                          Association association) {
    BPMNEdge edge = factory.createBPMNEdge();
    edge.setBpmnElement(association);
    DcFactory dcFactory = DcFactory.eINSTANCE;
    Point point = dcFactory.createPoint();
    Bounds sourceBounds = _bounds.get(association.getSourceRef().getId());
    point.setX(sourceBounds.getX() + (sourceBounds.getWidth() / 2));
    point.setY(sourceBounds.getY() + (sourceBounds.getHeight() / 2));
    edge.getWaypoint().add(point);
    List<Point> dockers = _dockers.get(association.getId());
    for (int i = 1; i < dockers.size() - 1; i++) {
        edge.getWaypoint().add(dockers.get(i));
    }
    point = dcFactory.createPoint();
    Bounds targetBounds = _bounds.get(association.getTargetRef().getId());
    point.setX(targetBounds.getX() + (targetBounds.getWidth() / 2));
    point.setY(targetBounds.getY() + (targetBounds.getHeight() / 2));
    edge.getWaypoint().add(point);
    plane.getPlaneElement().add(edge);
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:23,代码来源:Bpmn2JsonUnmarshaller.java


示例13: eSet

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
	case DiPackage.LABEL__BOUNDS:
		setBounds((Bounds) newValue);
		return;
	}
	super.eSet(featureID, newValue);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:15,代码来源:LabelImpl.java


示例14: eUnset

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
	case DiPackage.LABEL__BOUNDS:
		setBounds((Bounds) null);
		return;
	}
	super.eUnset(featureID);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:15,代码来源:LabelImpl.java


示例15: eSet

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
	case DiPackage.SHAPE__BOUNDS:
		setBounds((Bounds) newValue);
		return;
	}
	super.eSet(featureID, newValue);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:15,代码来源:ShapeImpl.java


示例16: eUnset

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
	switch (featureID) {
	case DiPackage.SHAPE__BOUNDS:
		setBounds((Bounds) null);
		return;
	}
	super.eUnset(featureID);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:15,代码来源:ShapeImpl.java


示例17: eSet

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
	switch (featureID) {
	case DcPackage.DOCUMENT_ROOT__MIXED:
		((FeatureMap.Internal) getMixed()).set(newValue);
		return;
	case DcPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
		((EStructuralFeature.Setting) ((EMap.InternalMapView<String, String>) getXMLNSPrefixMap())
				.eMap()).set(newValue);
		return;
	case DcPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
		((EStructuralFeature.Setting) ((EMap.InternalMapView<String, String>) getXSISchemaLocation())
				.eMap()).set(newValue);
		return;
	case DcPackage.DOCUMENT_ROOT__BOUNDS:
		setBounds((Bounds) newValue);
		return;
	case DcPackage.DOCUMENT_ROOT__FONT:
		setFont((Font) newValue);
		return;
	case DcPackage.DOCUMENT_ROOT__POINT:
		setPoint((Point) newValue);
		return;
	}
	super.eSet(featureID, newValue);
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:32,代码来源:DocumentRootImpl.java


示例18: basicSetBounds

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetBounds(Bounds newBounds, NotificationChain msgs) {
    Bounds oldBounds = bounds;
    bounds = newBounds;
    if (eNotificationRequired()) {
        ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
                DiPackage.LABEL__BOUNDS, oldBounds, newBounds);
        if (msgs == null)
            msgs = notification;
        else
            msgs.add(notification);
    }
    return msgs;
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:19,代码来源:LabelImpl.java


示例19: eSet

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eSet(int featureID, Object newValue) {
    switch (featureID) {
    case DiPackage.LABEL__BOUNDS:
        setBounds((Bounds) newValue);
        return;
    }
    super.eSet(featureID, newValue);
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:15,代码来源:LabelImpl.java


示例20: eUnset

import org.eclipse.dd.dc.Bounds; //导入依赖的package包/类
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public void eUnset(int featureID) {
    switch (featureID) {
    case DiPackage.LABEL__BOUNDS:
        setBounds((Bounds) null);
        return;
    }
    super.eUnset(featureID);
}
 
开发者ID:fixteam,项目名称:fixflow,代码行数:15,代码来源:LabelImpl.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java MLAnalysisMode类代码示例发布时间:2022-05-16
下一篇:
Java TermExpression类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap