本文整理汇总了Java中org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest类的典型用法代码示例。如果您正苦于以下问题:Java CreateRelationshipRequest类的具体用法?Java CreateRelationshipRequest怎么用?Java CreateRelationshipRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CreateRelationshipRequest类属于org.eclipse.gmf.runtime.emf.type.core.requests包,在下文中一共展示了CreateRelationshipRequest类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(Transition newElement, IProgressMonitor monitor,
IAdaptable info) throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:23,代码来源:TransitionCreateCommand.java
示例2: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(ExternalFactLink newElement,
IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:24,代码来源:ExternalFactLinkCreateCommand.java
示例3: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(PlayerBinding newElement,
IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:24,代码来源:PlayerBindingCreateCommand.java
示例4: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(FactLink newElement, IProgressMonitor monitor,
IAdaptable info) throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:23,代码来源:FactLink2CreateCommand.java
示例5: getCompleteCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getCompleteCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (SmcElementTypes.FactLink_4003 == req.getElementType()) {
return getGEFWrapper(new FactLinkCreateCommand(req,
req.getSource(), req.getTarget()));
}
if (SmcElementTypes.FactLink_4006 == req.getElementType()) {
return getGEFWrapper(new FactLink2CreateCommand(req, req
.getSource(), req.getTarget()));
}
if (SmcElementTypes.ExternalFactLink_4005 == req.getElementType()) {
return getGEFWrapper(new ExternalFactLinkCreateCommand(req, req
.getSource(), req.getTarget()));
}
return null;
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:20,代码来源:FactItemSemanticEditPolicy.java
示例6: getCompleteCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getCompleteCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (SmcElementTypes.ContractRoleAID_4001 == req.getElementType()) {
return getGEFWrapper(new ContractRoleAIDCreateCommand(req, req
.getSource(), req.getTarget()));
}
if (SmcElementTypes.ContractRoleBID_4002 == req.getElementType()) {
return getGEFWrapper(new ContractRoleBIDCreateCommand(req, req
.getSource(), req.getTarget()));
}
if (SmcElementTypes.FactLink_4003 == req.getElementType()) {
return null;
}
if (SmcElementTypes.FactLink_4006 == req.getElementType()) {
return null;
}
if (SmcElementTypes.PlayerBinding_4004 == req.getElementType()) {
return null;
}
if (SmcElementTypes.ExternalFactLink_4005 == req.getElementType()) {
return null;
}
return null;
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:28,代码来源:RoleItemSemanticEditPolicy.java
示例7: getStartCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getStartCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (SmcElementTypes.ContractRoleAID_4001 == req.getElementType()) {
return getGEFWrapper(new ContractRoleAIDCreateCommand(req, req
.getSource(), req.getTarget()));
}
if (SmcElementTypes.ContractRoleBID_4002 == req.getElementType()) {
return getGEFWrapper(new ContractRoleBIDCreateCommand(req, req
.getSource(), req.getTarget()));
}
if (SmcElementTypes.FactLink_4003 == req.getElementType()) {
return getGEFWrapper(new FactLinkCreateCommand(req,
req.getSource(), req.getTarget()));
}
if (SmcElementTypes.FactLink_4006 == req.getElementType()) {
return getGEFWrapper(new FactLink2CreateCommand(req, req
.getSource(), req.getTarget()));
}
return null;
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:24,代码来源:ContractItemSemanticEditPolicy.java
示例8: getCompleteCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getCompleteCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (SmcElementTypes.ContractRoleAID_4001 == req.getElementType()) {
return null;
}
if (SmcElementTypes.ContractRoleBID_4002 == req.getElementType()) {
return null;
}
if (SmcElementTypes.FactLink_4003 == req.getElementType()) {
return null;
}
if (SmcElementTypes.FactLink_4006 == req.getElementType()) {
return null;
}
return null;
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:20,代码来源:ContractItemSemanticEditPolicy.java
示例9: getStartCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getStartCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (Wc2014ElementTypes.GroupFirstTeam_4001 == req.getElementType()) {
return null;
}
if (Wc2014ElementTypes.MatchHome_4002 == req.getElementType()) {
return null;
}
if (Wc2014ElementTypes.GroupSecondTeam_4003 == req.getElementType()) {
return null;
}
if (Wc2014ElementTypes.MatchAway_4004 == req.getElementType()) {
return null;
}
if (Wc2014ElementTypes.TeamAtGroup_4005 == req.getElementType()) {
return getGEFWrapper(new TeamAtGroupCreateCommand(req,
req.getSource(), req.getTarget()));
}
if (Wc2014ElementTypes.EliminationMatchWinner_4006 == req
.getElementType()) {
return null;
}
return null;
}
开发者ID:ggxx,项目名称:HelloBrazil,代码行数:28,代码来源:TeamItemSemanticEditPolicy.java
示例10: getStartCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getStartCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (Wc2014ElementTypes.MatchHome_4002 == req.getElementType()) {
return getGEFWrapper(new MatchHomeCreateCommand(req,
req.getSource(), req.getTarget()));
}
if (Wc2014ElementTypes.MatchAway_4004 == req.getElementType()) {
return getGEFWrapper(new MatchAwayCreateCommand(req,
req.getSource(), req.getTarget()));
}
if (Wc2014ElementTypes.EliminationMatchWinner_4006 == req
.getElementType()) {
return getGEFWrapper(new EliminationMatchWinnerCreateCommand(req,
req.getSource(), req.getTarget()));
}
return null;
}
开发者ID:ggxx,项目名称:HelloBrazil,代码行数:21,代码来源:EliminationMatchItemSemanticEditPolicy.java
示例11: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(SimpleBPMN.SequenceFlow newElement,
IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:bluezio,项目名称:simplified-bpmn-example,代码行数:24,代码来源:SequenceFlowCreateCommand.java
示例12: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(SimpleBPMN.Association newElement,
IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:bluezio,项目名称:simplified-bpmn-example,代码行数:24,代码来源:AssociationCreateCommand.java
示例13: doConfigure
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected void doConfigure(SimpleBPMN.MessageFlow newElement,
IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
IElementType elementType = ((CreateElementRequest) getRequest())
.getElementType();
ConfigureRequest configureRequest = new ConfigureRequest(
getEditingDomain(), newElement, elementType);
configureRequest.setClientContext(((CreateElementRequest) getRequest())
.getClientContext());
configureRequest.addParameters(getRequest().getParameters());
configureRequest.setParameter(CreateRelationshipRequest.SOURCE,
getSource());
configureRequest.setParameter(CreateRelationshipRequest.TARGET,
getTarget());
ICommand configureCommand = elementType
.getEditCommand(configureRequest);
if (configureCommand != null && configureCommand.canExecute()) {
configureCommand.execute(monitor, info);
}
}
开发者ID:bluezio,项目名称:simplified-bpmn-example,代码行数:24,代码来源:MessageFlowCreateCommand.java
示例14: TransitionCreateCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
public TransitionCreateCommand(CreateRelationshipRequest request,
EObject source, EObject target) {
super(request.getLabel(), null, request);
this.source = source;
this.target = target;
container = deduceContainer(source, target);
}
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:11,代码来源:TransitionCreateCommand.java
示例15: getCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getCreateRelationshipCommand(CreateRelationshipRequest req) {
Command command = req.getTarget() == null ? getStartCreateRelationshipCommand(req)
: getCompleteCreateRelationshipCommand(req);
return command != null ? command : super
.getCreateRelationshipCommand(req);
}
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:10,代码来源:StateItemSemanticEditPolicy.java
示例16: getStartCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getStartCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (StatemachineElementTypes.Transition_4001 == req.getElementType()) {
return getGEFWrapper(new TransitionCreateCommand(req,
req.getSource(), req.getTarget()));
}
return null;
}
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:12,代码来源:StateItemSemanticEditPolicy.java
示例17: getCompleteCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getCompleteCreateRelationshipCommand(
CreateRelationshipRequest req) {
if (StatemachineElementTypes.Transition_4001 == req.getElementType()) {
return getGEFWrapper(new TransitionCreateCommand(req,
req.getSource(), req.getTarget()));
}
return null;
}
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:12,代码来源:StateItemSemanticEditPolicy.java
示例18: getSemanticCommandSwitch
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
protected Command getSemanticCommandSwitch(IEditCommandRequest req) {
if (req instanceof CreateRelationshipRequest) {
return getCreateRelationshipCommand((CreateRelationshipRequest) req);
} else if (req instanceof CreateElementRequest) {
return getCreateCommand((CreateElementRequest) req);
} else if (req instanceof ConfigureRequest) {
return getConfigureCommand((ConfigureRequest) req);
} else if (req instanceof DestroyElementRequest) {
return getDestroyElementCommand((DestroyElementRequest) req);
} else if (req instanceof DestroyReferenceRequest) {
return getDestroyReferenceCommand((DestroyReferenceRequest) req);
} else if (req instanceof DuplicateElementsRequest) {
return getDuplicateCommand((DuplicateElementsRequest) req);
} else if (req instanceof GetEditContextRequest) {
return getEditContextCommand((GetEditContextRequest) req);
} else if (req instanceof MoveRequest) {
return getMoveCommand((MoveRequest) req);
} else if (req instanceof ReorientReferenceRelationshipRequest) {
return getReorientReferenceRelationshipCommand((ReorientReferenceRelationshipRequest) req);
} else if (req instanceof ReorientRelationshipRequest) {
return getReorientRelationshipCommand((ReorientRelationshipRequest) req);
} else if (req instanceof SetRequest) {
return getSetCommand((SetRequest) req);
}
return null;
}
开发者ID:spoenemann,项目名称:xtext-gef,代码行数:30,代码来源:StatemachineBaseItemSemanticEditPolicy.java
示例19: getBeforeCreateRelationshipCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
@Override
protected ICommand getBeforeCreateRelationshipCommand(
CreateRelationshipRequest request) {
if (request.getSource() instanceof Statechart) {
return UnexecutableCommand.INSTANCE;
}
return super.getBeforeCreateRelationshipCommand(request);
}
开发者ID:Yakindu,项目名称:statecharts,代码行数:9,代码来源:StatechartEditHelperAdvice.java
示例20: ExternalFactLinkCreateCommand
import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; //导入依赖的package包/类
/**
* @generated
*/
public ExternalFactLinkCreateCommand(CreateRelationshipRequest request,
EObject source, EObject target) {
super(request.getLabel(), null, request);
this.source = source;
this.target = target;
}
开发者ID:road-framework,项目名称:ROADDesigner,代码行数:10,代码来源:ExternalFactLinkCreateCommand.java
注:本文中的org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论