本文整理汇总了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类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
示例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);
}