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


Java EObject.equals方法代码示例

本文整理汇总了Java中org.eclipse.emf.ecore.EObject.equals方法的典型用法代码示例。如果您正苦于以下问题:Java EObject.equals方法的具体用法?Java EObject.equals怎么用?Java EObject.equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.emf.ecore.EObject的用法示例。


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

示例1: pattern_ServiceDeliveryPoint_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_ServiceDeliveryPoint_1_3_bookkeepingforedges_blackBBBBBBBB(
		PerformRuleResult ruleresult, EObject trgDeliver, EObject deliverToDeliver, EObject srcDeliver,
		EObject assetToMeter, EObject asset, EObject pair, EObject meter) {
	if (!deliverToDeliver.equals(trgDeliver)) {
		if (!deliverToDeliver.equals(srcDeliver)) {
			if (!deliverToDeliver.equals(pair)) {
				if (!deliverToDeliver.equals(meter)) {
					if (!srcDeliver.equals(trgDeliver)) {
						if (!assetToMeter.equals(trgDeliver)) {
							if (!assetToMeter.equals(deliverToDeliver)) {
								if (!assetToMeter.equals(srcDeliver)) {
									if (!assetToMeter.equals(pair)) {
										if (!assetToMeter.equals(meter)) {
											if (!asset.equals(trgDeliver)) {
												if (!asset.equals(deliverToDeliver)) {
													if (!asset.equals(srcDeliver)) {
														if (!asset.equals(assetToMeter)) {
															if (!asset.equals(pair)) {
																if (!asset.equals(meter)) {
																	if (!pair.equals(trgDeliver)) {
																		if (!pair.equals(srcDeliver)) {
																			if (!meter.equals(trgDeliver)) {
																				if (!meter.equals(srcDeliver)) {
																					if (!meter.equals(pair)) {
																						return new Object[] {
																								ruleresult,
																								trgDeliver,
																								deliverToDeliver,
																								srcDeliver,
																								assetToMeter, asset,
																								pair, meter };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:SvenPeldszus,项目名称:rgse.ttc17.emoflon.tgg,代码行数:55,代码来源:ServiceDeliveryPointImpl.java

示例2: pattern_PMUVoltageMeter_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_PMUVoltageMeter_1_3_bookkeepingforedges_blackBBBBBBBB(
		PerformRuleResult ruleresult, EObject asset, EObject pairToMeter, EObject mmxuToMeter, EObject meter,
		EObject assetToMeter, EObject pair, EObject mmxu) {
	if (!asset.equals(pairToMeter)) {
		if (!asset.equals(mmxuToMeter)) {
			if (!asset.equals(meter)) {
				if (!asset.equals(assetToMeter)) {
					if (!asset.equals(pair)) {
						if (!asset.equals(mmxu)) {
							if (!mmxuToMeter.equals(pairToMeter)) {
								if (!mmxuToMeter.equals(pair)) {
									if (!meter.equals(pairToMeter)) {
										if (!meter.equals(mmxuToMeter)) {
											if (!meter.equals(pair)) {
												if (!meter.equals(mmxu)) {
													if (!assetToMeter.equals(pairToMeter)) {
														if (!assetToMeter.equals(mmxuToMeter)) {
															if (!assetToMeter.equals(meter)) {
																if (!assetToMeter.equals(pair)) {
																	if (!assetToMeter.equals(mmxu)) {
																		if (!pair.equals(pairToMeter)) {
																			if (!mmxu.equals(pairToMeter)) {
																				if (!mmxu.equals(mmxuToMeter)) {
																					if (!mmxu.equals(pair)) {
																						return new Object[] {
																								ruleresult, asset,
																								pairToMeter,
																								mmxuToMeter, meter,
																								assetToMeter, pair,
																								mmxu };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:54,代码来源:PMUVoltageMeterImpl.java

示例3: pattern_NonConformLoad_1_3_bookkeepingforedges_blackBBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_NonConformLoad_1_3_bookkeepingforedges_blackBBBBBBBBB(
		PerformRuleResult ruleresult, EObject srcConsumer, EObject srcDeliver, EObject trgDeliver,
		EObject deliverToDeliver, EObject consumerToConsumer, EObject asset, EObject pair, EObject trgConsumer) {
	if (!srcConsumer.equals(srcDeliver)) {
		if (!srcConsumer.equals(trgDeliver)) {
			if (!srcConsumer.equals(trgConsumer)) {
				if (!srcDeliver.equals(trgDeliver)) {
					if (!srcDeliver.equals(trgConsumer)) {
						if (!deliverToDeliver.equals(srcConsumer)) {
							if (!deliverToDeliver.equals(srcDeliver)) {
								if (!deliverToDeliver.equals(trgDeliver)) {
									if (!deliverToDeliver.equals(pair)) {
										if (!deliverToDeliver.equals(trgConsumer)) {
											if (!consumerToConsumer.equals(srcConsumer)) {
												if (!consumerToConsumer.equals(srcDeliver)) {
													if (!consumerToConsumer.equals(trgDeliver)) {
														if (!consumerToConsumer.equals(deliverToDeliver)) {
															if (!consumerToConsumer.equals(pair)) {
																if (!consumerToConsumer.equals(trgConsumer)) {
																	if (!asset.equals(srcConsumer)) {
																		if (!asset.equals(srcDeliver)) {
																			if (!asset.equals(trgDeliver)) {
																				if (!asset
																						.equals(deliverToDeliver)) {
																					if (!asset.equals(
																							consumerToConsumer)) {
																						if (!asset.equals(pair)) {
																							if (!asset.equals(
																									trgConsumer)) {
																								if (!pair.equals(
																										srcConsumer)) {
																									if (!pair
																											.equals(srcDeliver)) {
																										if (!pair
																												.equals(trgDeliver)) {
																											if (!pair
																													.equals(trgConsumer)) {
																												if (!trgConsumer
																														.equals(trgDeliver)) {
																													return new Object[] {
																															ruleresult,
																															srcConsumer,
																															srcDeliver,
																															trgDeliver,
																															deliverToDeliver,
																															consumerToConsumer,
																															asset,
																															pair,
																															trgConsumer };
																												}
																											}
																										}
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:80,代码来源:NonConformLoadImpl.java

示例4: pattern_PositionPoint_1_3_bookkeepingforedges_blackBBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_PositionPoint_1_3_bookkeepingforedges_blackBBBBBBBBB(
		PerformRuleResult ruleresult, EObject trgPositionPoint, EObject locationCorr, EObject pair,
		EObject positionCorr, EObject meter, EObject location, EObject positionPoint, EObject trgLocation) {
	if (!locationCorr.equals(trgPositionPoint)) {
		if (!locationCorr.equals(pair)) {
			if (!locationCorr.equals(positionCorr)) {
				if (!locationCorr.equals(meter)) {
					if (!locationCorr.equals(positionPoint)) {
						if (!locationCorr.equals(trgLocation)) {
							if (!pair.equals(trgPositionPoint)) {
								if (!pair.equals(positionCorr)) {
									if (!pair.equals(positionPoint)) {
										if (!pair.equals(trgLocation)) {
											if (!positionCorr.equals(trgPositionPoint)) {
												if (!positionCorr.equals(positionPoint)) {
													if (!positionCorr.equals(trgLocation)) {
														if (!meter.equals(trgPositionPoint)) {
															if (!meter.equals(pair)) {
																if (!meter.equals(positionCorr)) {
																	if (!meter.equals(positionPoint)) {
																		if (!meter.equals(trgLocation)) {
																			if (!location
																					.equals(trgPositionPoint)) {
																				if (!location
																						.equals(locationCorr)) {
																					if (!location.equals(pair)) {
																						if (!location.equals(
																								positionCorr)) {
																							if (!location.equals(
																									meter)) {
																								if (!location
																										.equals(positionPoint)) {
																									if (!location
																											.equals(trgLocation)) {
																										if (!positionPoint
																												.equals(trgPositionPoint)) {
																											if (!positionPoint
																													.equals(trgLocation)) {
																												if (!trgLocation
																														.equals(trgPositionPoint)) {
																													return new Object[] {
																															ruleresult,
																															trgPositionPoint,
																															locationCorr,
																															pair,
																															positionCorr,
																															meter,
																															location,
																															positionPoint,
																															trgLocation };
																												}
																											}
																										}
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:SvenPeldszus,项目名称:rgse.ttc17.emoflon.tgg,代码行数:81,代码来源:PositionPointImpl.java

示例5: pattern_PrivateMeterVoltage_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_PrivateMeterVoltage_1_3_bookkeepingforedges_blackBBBBBBBB(
		PerformRuleResult ruleresult, EObject asset, EObject assetToMeter, EObject mmxuToMeter, EObject pair,
		EObject meter, EObject values, EObject device) {
	if (!asset.equals(assetToMeter)) {
		if (!asset.equals(mmxuToMeter)) {
			if (!asset.equals(pair)) {
				if (!asset.equals(meter)) {
					if (!asset.equals(values)) {
						if (!asset.equals(device)) {
							if (!assetToMeter.equals(mmxuToMeter)) {
								if (!assetToMeter.equals(pair)) {
									if (!assetToMeter.equals(meter)) {
										if (!assetToMeter.equals(values)) {
											if (!assetToMeter.equals(device)) {
												if (!mmxuToMeter.equals(pair)) {
													if (!mmxuToMeter.equals(values)) {
														if (!pair.equals(values)) {
															if (!meter.equals(mmxuToMeter)) {
																if (!meter.equals(pair)) {
																	if (!meter.equals(values)) {
																		if (!device.equals(mmxuToMeter)) {
																			if (!device.equals(pair)) {
																				if (!device.equals(meter)) {
																					if (!device.equals(values)) {
																						return new Object[] {
																								ruleresult, asset,
																								assetToMeter,
																								mmxuToMeter, pair,
																								meter, values,
																								device };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:54,代码来源:PrivateMeterVoltageImpl.java

示例6: pattern_Zone_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_Zone_1_3_bookkeepingforedges_blackBBBBBBBB(PerformRuleResult ruleresult,
		EObject trgLocation, EObject assetToConumer, EObject srcLocation, EObject asset, EObject consumer,
		EObject pair, EObject srcLocationCorr) {
	if (!assetToConumer.equals(trgLocation)) {
		if (!assetToConumer.equals(srcLocation)) {
			if (!assetToConumer.equals(consumer)) {
				if (!assetToConumer.equals(pair)) {
					if (!assetToConumer.equals(srcLocationCorr)) {
						if (!srcLocation.equals(trgLocation)) {
							if (!srcLocation.equals(srcLocationCorr)) {
								if (!asset.equals(trgLocation)) {
									if (!asset.equals(assetToConumer)) {
										if (!asset.equals(srcLocation)) {
											if (!asset.equals(consumer)) {
												if (!asset.equals(pair)) {
													if (!asset.equals(srcLocationCorr)) {
														if (!consumer.equals(trgLocation)) {
															if (!consumer.equals(srcLocation)) {
																if (!consumer.equals(pair)) {
																	if (!consumer.equals(srcLocationCorr)) {
																		if (!pair.equals(trgLocation)) {
																			if (!pair.equals(srcLocation)) {
																				if (!pair.equals(srcLocationCorr)) {
																					if (!srcLocationCorr
																							.equals(trgLocation)) {
																						return new Object[] {
																								ruleresult,
																								trgLocation,
																								assetToConumer,
																								srcLocation, asset,
																								consumer, pair,
																								srcLocationCorr };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:SvenPeldszus,项目名称:rgse.ttc17.emoflon.tgg,代码行数:56,代码来源:ZoneImpl.java

示例7: pattern_WorkLocation_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_WorkLocation_1_3_bookkeepingforedges_blackBBBBBBBB(
		PerformRuleResult ruleresult, EObject trgLocation, EObject assetToConumer, EObject srcLocation,
		EObject asset, EObject consumer, EObject pair, EObject srcLocationCorr) {
	if (!assetToConumer.equals(trgLocation)) {
		if (!assetToConumer.equals(srcLocation)) {
			if (!assetToConumer.equals(consumer)) {
				if (!assetToConumer.equals(pair)) {
					if (!assetToConumer.equals(srcLocationCorr)) {
						if (!srcLocation.equals(trgLocation)) {
							if (!srcLocation.equals(srcLocationCorr)) {
								if (!asset.equals(trgLocation)) {
									if (!asset.equals(assetToConumer)) {
										if (!asset.equals(srcLocation)) {
											if (!asset.equals(consumer)) {
												if (!asset.equals(pair)) {
													if (!asset.equals(srcLocationCorr)) {
														if (!consumer.equals(trgLocation)) {
															if (!consumer.equals(srcLocation)) {
																if (!consumer.equals(pair)) {
																	if (!consumer.equals(srcLocationCorr)) {
																		if (!pair.equals(trgLocation)) {
																			if (!pair.equals(srcLocation)) {
																				if (!pair.equals(srcLocationCorr)) {
																					if (!srcLocationCorr
																							.equals(trgLocation)) {
																						return new Object[] {
																								ruleresult,
																								trgLocation,
																								assetToConumer,
																								srcLocation, asset,
																								consumer, pair,
																								srcLocationCorr };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:SvenPeldszus,项目名称:rgse.ttc17.emoflon.tgg,代码行数:56,代码来源:WorkLocationImpl.java

示例8: pattern_Location_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_Location_1_3_bookkeepingforedges_blackBBBBBBBB(PerformRuleResult ruleresult,
		EObject asset, EObject consumer, EObject srcLocationCorr, EObject srcLocation, EObject pair,
		EObject assetToConumer, EObject trgLocation) {
	if (!asset.equals(consumer)) {
		if (!asset.equals(srcLocationCorr)) {
			if (!asset.equals(srcLocation)) {
				if (!asset.equals(pair)) {
					if (!asset.equals(assetToConumer)) {
						if (!asset.equals(trgLocation)) {
							if (!consumer.equals(srcLocationCorr)) {
								if (!consumer.equals(srcLocation)) {
									if (!consumer.equals(pair)) {
										if (!consumer.equals(trgLocation)) {
											if (!srcLocationCorr.equals(trgLocation)) {
												if (!srcLocation.equals(srcLocationCorr)) {
													if (!srcLocation.equals(trgLocation)) {
														if (!pair.equals(srcLocationCorr)) {
															if (!pair.equals(srcLocation)) {
																if (!pair.equals(trgLocation)) {
																	if (!assetToConumer.equals(consumer)) {
																		if (!assetToConumer
																				.equals(srcLocationCorr)) {
																			if (!assetToConumer
																					.equals(srcLocation)) {
																				if (!assetToConumer.equals(pair)) {
																					if (!assetToConumer
																							.equals(trgLocation)) {
																						return new Object[] {
																								ruleresult, asset,
																								consumer,
																								srcLocationCorr,
																								srcLocation, pair,
																								assetToConumer,
																								trgLocation };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:58,代码来源:LocationImpl.java

示例9: pattern_ConformLoad_1_3_bookkeepingforedges_blackBBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_ConformLoad_1_3_bookkeepingforedges_blackBBBBBBBBB(
		PerformRuleResult ruleresult, EObject srcConsumer, EObject srcDeliver, EObject trgDeliver,
		EObject deliverToDeliver, EObject consumerToConsumer, EObject asset, EObject pair, EObject trgConsumer) {
	if (!srcConsumer.equals(srcDeliver)) {
		if (!srcConsumer.equals(trgDeliver)) {
			if (!srcConsumer.equals(trgConsumer)) {
				if (!srcDeliver.equals(trgDeliver)) {
					if (!srcDeliver.equals(trgConsumer)) {
						if (!deliverToDeliver.equals(srcConsumer)) {
							if (!deliverToDeliver.equals(srcDeliver)) {
								if (!deliverToDeliver.equals(trgDeliver)) {
									if (!deliverToDeliver.equals(pair)) {
										if (!deliverToDeliver.equals(trgConsumer)) {
											if (!consumerToConsumer.equals(srcConsumer)) {
												if (!consumerToConsumer.equals(srcDeliver)) {
													if (!consumerToConsumer.equals(trgDeliver)) {
														if (!consumerToConsumer.equals(deliverToDeliver)) {
															if (!consumerToConsumer.equals(pair)) {
																if (!consumerToConsumer.equals(trgConsumer)) {
																	if (!asset.equals(srcConsumer)) {
																		if (!asset.equals(srcDeliver)) {
																			if (!asset.equals(trgDeliver)) {
																				if (!asset
																						.equals(deliverToDeliver)) {
																					if (!asset.equals(
																							consumerToConsumer)) {
																						if (!asset.equals(pair)) {
																							if (!asset.equals(
																									trgConsumer)) {
																								if (!pair.equals(
																										srcConsumer)) {
																									if (!pair
																											.equals(srcDeliver)) {
																										if (!pair
																												.equals(trgDeliver)) {
																											if (!pair
																													.equals(trgConsumer)) {
																												if (!trgConsumer
																														.equals(trgDeliver)) {
																													return new Object[] {
																															ruleresult,
																															srcConsumer,
																															srcDeliver,
																															trgDeliver,
																															deliverToDeliver,
																															consumerToConsumer,
																															asset,
																															pair,
																															trgConsumer };
																												}
																											}
																										}
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:SvenPeldszus,项目名称:rgse.ttc17.emoflon.tgg,代码行数:80,代码来源:ConformLoadImpl.java

示例10: pattern_Location_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_Location_1_3_bookkeepingforedges_blackBBBBBBBB(PerformRuleResult ruleresult,
		EObject locationCorr, EObject srcLocation, EObject consumer, EObject assetToPMU, EObject trgLocation,
		EObject asset, EObject pair) {
	if (!locationCorr.equals(srcLocation)) {
		if (!locationCorr.equals(trgLocation)) {
			if (!locationCorr.equals(pair)) {
				if (!srcLocation.equals(trgLocation)) {
					if (!consumer.equals(locationCorr)) {
						if (!consumer.equals(srcLocation)) {
							if (!consumer.equals(trgLocation)) {
								if (!consumer.equals(pair)) {
									if (!assetToPMU.equals(locationCorr)) {
										if (!assetToPMU.equals(srcLocation)) {
											if (!assetToPMU.equals(consumer)) {
												if (!assetToPMU.equals(trgLocation)) {
													if (!assetToPMU.equals(pair)) {
														if (!asset.equals(locationCorr)) {
															if (!asset.equals(srcLocation)) {
																if (!asset.equals(consumer)) {
																	if (!asset.equals(assetToPMU)) {
																		if (!asset.equals(trgLocation)) {
																			if (!asset.equals(pair)) {
																				if (!pair.equals(srcLocation)) {
																					if (!pair.equals(trgLocation)) {
																						return new Object[] {
																								ruleresult,
																								locationCorr,
																								srcLocation,
																								consumer,
																								assetToPMU,
																								trgLocation, asset,
																								pair };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:56,代码来源:LocationImpl.java

示例11: pattern_SDPLocation_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_SDPLocation_1_3_bookkeepingforedges_blackBBBBBBBB(PerformRuleResult ruleresult,
		EObject trgLocation, EObject srcLocation, EObject asset, EObject consumer, EObject assetToPMU, EObject pair,
		EObject locationCorr) {
	if (!srcLocation.equals(trgLocation)) {
		if (!asset.equals(trgLocation)) {
			if (!asset.equals(srcLocation)) {
				if (!asset.equals(consumer)) {
					if (!asset.equals(assetToPMU)) {
						if (!asset.equals(pair)) {
							if (!asset.equals(locationCorr)) {
								if (!consumer.equals(trgLocation)) {
									if (!consumer.equals(srcLocation)) {
										if (!consumer.equals(pair)) {
											if (!consumer.equals(locationCorr)) {
												if (!assetToPMU.equals(trgLocation)) {
													if (!assetToPMU.equals(srcLocation)) {
														if (!assetToPMU.equals(consumer)) {
															if (!assetToPMU.equals(pair)) {
																if (!assetToPMU.equals(locationCorr)) {
																	if (!pair.equals(trgLocation)) {
																		if (!pair.equals(srcLocation)) {
																			if (!locationCorr.equals(trgLocation)) {
																				if (!locationCorr
																						.equals(srcLocation)) {
																					if (!locationCorr
																							.equals(pair)) {
																						return new Object[] {
																								ruleresult,
																								trgLocation,
																								srcLocation, asset,
																								consumer,
																								assetToPMU, pair,
																								locationCorr };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:57,代码来源:SDPLocationImpl.java

示例12: pattern_StationSupply_1_3_bookkeepingforedges_blackBBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_StationSupply_1_3_bookkeepingforedges_blackBBBBBBBBB(
		PerformRuleResult ruleresult, EObject srcConsumer, EObject srcDeliver, EObject trgDeliver,
		EObject deliverToDeliver, EObject consumerToConsumer, EObject asset, EObject pair, EObject trgConsumer) {
	if (!srcConsumer.equals(srcDeliver)) {
		if (!srcConsumer.equals(trgDeliver)) {
			if (!srcConsumer.equals(trgConsumer)) {
				if (!srcDeliver.equals(trgDeliver)) {
					if (!srcDeliver.equals(trgConsumer)) {
						if (!deliverToDeliver.equals(srcConsumer)) {
							if (!deliverToDeliver.equals(srcDeliver)) {
								if (!deliverToDeliver.equals(trgDeliver)) {
									if (!deliverToDeliver.equals(pair)) {
										if (!deliverToDeliver.equals(trgConsumer)) {
											if (!consumerToConsumer.equals(srcConsumer)) {
												if (!consumerToConsumer.equals(srcDeliver)) {
													if (!consumerToConsumer.equals(trgDeliver)) {
														if (!consumerToConsumer.equals(deliverToDeliver)) {
															if (!consumerToConsumer.equals(pair)) {
																if (!consumerToConsumer.equals(trgConsumer)) {
																	if (!asset.equals(srcConsumer)) {
																		if (!asset.equals(srcDeliver)) {
																			if (!asset.equals(trgDeliver)) {
																				if (!asset
																						.equals(deliverToDeliver)) {
																					if (!asset.equals(
																							consumerToConsumer)) {
																						if (!asset.equals(pair)) {
																							if (!asset.equals(
																									trgConsumer)) {
																								if (!pair.equals(
																										srcConsumer)) {
																									if (!pair
																											.equals(srcDeliver)) {
																										if (!pair
																												.equals(trgDeliver)) {
																											if (!pair
																													.equals(trgConsumer)) {
																												if (!trgConsumer
																														.equals(trgDeliver)) {
																													return new Object[] {
																															ruleresult,
																															srcConsumer,
																															srcDeliver,
																															trgDeliver,
																															deliverToDeliver,
																															consumerToConsumer,
																															asset,
																															pair,
																															trgConsumer };
																												}
																											}
																										}
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:SvenPeldszus,项目名称:rgse.ttc17.emoflon.tgg,代码行数:80,代码来源:StationSupplyImpl.java

示例13: pattern_ServiceLocation_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_ServiceLocation_1_3_bookkeepingforedges_blackBBBBBBBB(
		PerformRuleResult ruleresult, EObject trgLocation, EObject srcLocation, EObject asset, EObject consumer,
		EObject assetToPMU, EObject pair, EObject locationCorr) {
	if (!srcLocation.equals(trgLocation)) {
		if (!asset.equals(trgLocation)) {
			if (!asset.equals(srcLocation)) {
				if (!asset.equals(consumer)) {
					if (!asset.equals(assetToPMU)) {
						if (!asset.equals(pair)) {
							if (!asset.equals(locationCorr)) {
								if (!consumer.equals(trgLocation)) {
									if (!consumer.equals(srcLocation)) {
										if (!consumer.equals(pair)) {
											if (!consumer.equals(locationCorr)) {
												if (!assetToPMU.equals(trgLocation)) {
													if (!assetToPMU.equals(srcLocation)) {
														if (!assetToPMU.equals(consumer)) {
															if (!assetToPMU.equals(pair)) {
																if (!assetToPMU.equals(locationCorr)) {
																	if (!pair.equals(trgLocation)) {
																		if (!pair.equals(srcLocation)) {
																			if (!locationCorr.equals(trgLocation)) {
																				if (!locationCorr
																						.equals(srcLocation)) {
																					if (!locationCorr
																							.equals(pair)) {
																						return new Object[] {
																								ruleresult,
																								trgLocation,
																								srcLocation, asset,
																								consumer,
																								assetToPMU, pair,
																								locationCorr };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:57,代码来源:ServiceLocationImpl.java

示例14: pattern_PositionPointLink_1_3_bookkeepingforedges_blackBBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_PositionPointLink_1_3_bookkeepingforedges_blackBBBBBBBBB(
		PerformRuleResult ruleresult, EObject srcLocation, EObject locationToLocation, EObject positionPoint,
		EObject trgPositionPoint, EObject trgLocation, EObject pair, EObject asset, EObject positionCorr) {
	if (!srcLocation.equals(trgPositionPoint)) {
		if (!srcLocation.equals(trgLocation)) {
			if (!locationToLocation.equals(srcLocation)) {
				if (!locationToLocation.equals(positionPoint)) {
					if (!locationToLocation.equals(trgPositionPoint)) {
						if (!locationToLocation.equals(trgLocation)) {
							if (!locationToLocation.equals(pair)) {
								if (!locationToLocation.equals(positionCorr)) {
									if (!positionPoint.equals(srcLocation)) {
										if (!positionPoint.equals(trgPositionPoint)) {
											if (!positionPoint.equals(trgLocation)) {
												if (!trgLocation.equals(trgPositionPoint)) {
													if (!pair.equals(srcLocation)) {
														if (!pair.equals(positionPoint)) {
															if (!pair.equals(trgPositionPoint)) {
																if (!pair.equals(trgLocation)) {
																	if (!pair.equals(positionCorr)) {
																		if (!asset.equals(srcLocation)) {
																			if (!asset.equals(locationToLocation)) {
																				if (!asset.equals(positionPoint)) {
																					if (!asset.equals(
																							trgPositionPoint)) {
																						if (!asset.equals(
																								trgLocation)) {
																							if (!asset
																									.equals(pair)) {
																								if (!asset.equals(
																										positionCorr)) {
																									if (!positionCorr
																											.equals(srcLocation)) {
																										if (!positionCorr
																												.equals(positionPoint)) {
																											if (!positionCorr
																													.equals(trgPositionPoint)) {
																												if (!positionCorr
																														.equals(trgLocation)) {
																													return new Object[] {
																															ruleresult,
																															srcLocation,
																															locationToLocation,
																															positionPoint,
																															trgPositionPoint,
																															trgLocation,
																															pair,
																															asset,
																															positionCorr };
																												}
																											}
																										}
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:80,代码来源:PositionPointLinkImpl.java

示例15: pattern_ServiceLocation_1_3_bookkeepingforedges_blackBBBBBBBB

import org.eclipse.emf.ecore.EObject; //导入方法依赖的package包/类
public static final Object[] pattern_ServiceLocation_1_3_bookkeepingforedges_blackBBBBBBBB(
		PerformRuleResult ruleresult, EObject trgLocation, EObject assetToConumer, EObject srcLocation,
		EObject asset, EObject consumer, EObject pair, EObject srcLocationCorr) {
	if (!assetToConumer.equals(trgLocation)) {
		if (!assetToConumer.equals(srcLocation)) {
			if (!assetToConumer.equals(consumer)) {
				if (!assetToConumer.equals(pair)) {
					if (!assetToConumer.equals(srcLocationCorr)) {
						if (!srcLocation.equals(trgLocation)) {
							if (!srcLocation.equals(srcLocationCorr)) {
								if (!asset.equals(trgLocation)) {
									if (!asset.equals(assetToConumer)) {
										if (!asset.equals(srcLocation)) {
											if (!asset.equals(consumer)) {
												if (!asset.equals(pair)) {
													if (!asset.equals(srcLocationCorr)) {
														if (!consumer.equals(trgLocation)) {
															if (!consumer.equals(srcLocation)) {
																if (!consumer.equals(pair)) {
																	if (!consumer.equals(srcLocationCorr)) {
																		if (!pair.equals(trgLocation)) {
																			if (!pair.equals(srcLocation)) {
																				if (!pair.equals(srcLocationCorr)) {
																					if (!srcLocationCorr
																							.equals(trgLocation)) {
																						return new Object[] {
																								ruleresult,
																								trgLocation,
																								assetToConumer,
																								srcLocation, asset,
																								consumer, pair,
																								srcLocationCorr };
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return null;
}
 
开发者ID:georghinkel,项目名称:ttc2017smartGrids,代码行数:56,代码来源:ServiceLocationImpl.java


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