public static final Object[] pattern_SDPLocation_2_1_preparereturnvalue_bindingAndBlackFFB(SDPLocation _this) { Object[] result_pattern_SDPLocation_2_1_preparereturnvalue_binding = pattern_SDPLocation_2_1_preparereturnvalue_bindingFB( _this); if (result_pattern_SDPLocation_2_1_preparereturnvalue_binding != null) { EClass eClass = (EClass) result_pattern_SDPLocation_2_1_preparereturnvalue_binding[0]; Object[] result_pattern_SDPLocation_2_1_preparereturnvalue_black = pattern_SDPLocation_2_1_preparereturnvalue_blackFBB( eClass, _this); if (result_pattern_SDPLocation_2_1_preparereturnvalue_black != null) { EOperation performOperation = (EOperation) result_pattern_SDPLocation_2_1_preparereturnvalue_black[0]; return new Object[] { performOperation, eClass, _this }; } } return null; }
public static final Object[] pattern_SubLoadArea_10_1_preparereturnvalue_bindingAndBlackFFBF(SubLoadArea _this) { Object[] result_pattern_SubLoadArea_10_1_preparereturnvalue_binding = pattern_SubLoadArea_10_1_preparereturnvalue_bindingFB( _this); if (result_pattern_SubLoadArea_10_1_preparereturnvalue_binding != null) { EClass __eClass = (EClass) result_pattern_SubLoadArea_10_1_preparereturnvalue_binding[0]; Object[] result_pattern_SubLoadArea_10_1_preparereturnvalue_black = pattern_SubLoadArea_10_1_preparereturnvalue_blackFBBF( __eClass, _this); if (result_pattern_SubLoadArea_10_1_preparereturnvalue_black != null) { EOperation __performOperation = (EOperation) result_pattern_SubLoadArea_10_1_preparereturnvalue_black[0]; EOperation isApplicableCC = (EOperation) result_pattern_SubLoadArea_10_1_preparereturnvalue_black[3]; return new Object[] { __performOperation, __eClass, _this, isApplicableCC }; } } return null; }
public static final Object[] pattern_EnergyConsumer_2_1_preparereturnvalue_bindingAndBlackFFB( EnergyConsumer _this) { Object[] result_pattern_EnergyConsumer_2_1_preparereturnvalue_binding = pattern_EnergyConsumer_2_1_preparereturnvalue_bindingFB( _this); if (result_pattern_EnergyConsumer_2_1_preparereturnvalue_binding != null) { EClass eClass = (EClass) result_pattern_EnergyConsumer_2_1_preparereturnvalue_binding[0]; Object[] result_pattern_EnergyConsumer_2_1_preparereturnvalue_black = pattern_EnergyConsumer_2_1_preparereturnvalue_blackFBB( eClass, _this); if (result_pattern_EnergyConsumer_2_1_preparereturnvalue_black != null) { EOperation performOperation = (EOperation) result_pattern_EnergyConsumer_2_1_preparereturnvalue_black[0]; return new Object[] { performOperation, eClass, _this }; } } return null; }
public static final Object[] pattern_LocationLink_2_1_preparereturnvalue_bindingAndBlackFFB(LocationLink _this) { Object[] result_pattern_LocationLink_2_1_preparereturnvalue_binding = pattern_LocationLink_2_1_preparereturnvalue_bindingFB( _this); if (result_pattern_LocationLink_2_1_preparereturnvalue_binding != null) { EClass eClass = (EClass) result_pattern_LocationLink_2_1_preparereturnvalue_binding[0]; Object[] result_pattern_LocationLink_2_1_preparereturnvalue_black = pattern_LocationLink_2_1_preparereturnvalue_blackFBB( eClass, _this); if (result_pattern_LocationLink_2_1_preparereturnvalue_black != null) { EOperation performOperation = (EOperation) result_pattern_LocationLink_2_1_preparereturnvalue_black[0]; return new Object[] { performOperation, eClass, _this }; } } return null; }
public static final Object[] pattern_EnergyConsumer_10_1_preparereturnvalue_blackFBBF(EClass __eClass, EnergyConsumer _this) { for (EOperation __performOperation : __eClass.getEOperations()) { String __performOperation_name = __performOperation.getName(); if (__performOperation_name.equals("isApplicable_FWD")) { for (EOperation isApplicableCC : __eClass.getEOperations()) { if (!__performOperation.equals(isApplicableCC)) { String isApplicableCC_name = isApplicableCC.getName(); if (isApplicableCC_name.equals("isApplicable_CC")) { return new Object[] { __performOperation, __eClass, _this, isApplicableCC }; } } } } } return null; }
public static final Object[] pattern_SubLoadArea_10_1_preparereturnvalue_blackFBBF(EClass __eClass, SubLoadArea _this) { for (EOperation __performOperation : __eClass.getEOperations()) { String __performOperation_name = __performOperation.getName(); if (__performOperation_name.equals("isApplicable_FWD")) { for (EOperation isApplicableCC : __eClass.getEOperations()) { if (!__performOperation.equals(isApplicableCC)) { String isApplicableCC_name = isApplicableCC.getName(); if (isApplicableCC_name.equals("isApplicable_CC")) { return new Object[] { __performOperation, __eClass, _this, isApplicableCC }; } } } } } return null; }
public static final Object[] pattern_PositionPointLink_10_1_preparereturnvalue_blackFBBF(EClass __eClass, PositionPointLink _this) { for (EOperation __performOperation : __eClass.getEOperations()) { String __performOperation_name = __performOperation.getName(); if (__performOperation_name.equals("isApplicable_FWD")) { for (EOperation isApplicableCC : __eClass.getEOperations()) { if (!__performOperation.equals(isApplicableCC)) { String isApplicableCC_name = isApplicableCC.getName(); if (isApplicableCC_name.equals("isApplicable_CC")) { return new Object[] { __performOperation, __eClass, _this, isApplicableCC }; } } } } } return null; }
public static final Object[] pattern_PositionPoint_10_5_Addmatchtoruleresult_greenBBBB(Match match, EOperation __performOperation, EObjectContainer __result, EOperation isApplicableCC) { __result.getContents().add(match); match.setIsApplicableOperation(__performOperation); match.setIsApplicableCCOperation(isApplicableCC); return new Object[] { match, __performOperation, __result, isApplicableCC }; }
public static final Object[] pattern_LocationLink_10_5_Addmatchtoruleresult_blackBBBB(Match match, EOperation __performOperation, EObjectContainer __result, EOperation isApplicableCC) { if (!__performOperation.equals(isApplicableCC)) { return new Object[] { match, __performOperation, __result, isApplicableCC }; } return null; }
public static final Object[] pattern_EnergyConsumer_2_1_preparereturnvalue_blackFBB(EClass eClass, EnergyConsumer _this) { for (EOperation performOperation : eClass.getEOperations()) { String performOperation_name = performOperation.getName(); if (performOperation_name.equals("perform_FWD")) { return new Object[] { performOperation, eClass, _this }; } } return null; }
public static final Object[] pattern_SDPLocation_2_1_preparereturnvalue_blackFBB(EClass eClass, SDPLocation _this) { for (EOperation performOperation : eClass.getEOperations()) { String performOperation_name = performOperation.getName(); if (performOperation_name.equals("perform_FWD")) { return new Object[] { performOperation, eClass, _this }; } } return null; }
public static final Object[] pattern_SDPLocation_2_1_preparereturnvalue_greenBF(EOperation performOperation) { IsApplicableRuleResult ruleresult = RuntimeFactory.eINSTANCE.createIsApplicableRuleResult(); boolean ruleresult_success_prime = Boolean.valueOf(false); String ruleresult_rule_prime = "SDPLocation"; ruleresult.setPerformOperation(performOperation); ruleresult.setSuccess(Boolean.valueOf(ruleresult_success_prime)); ruleresult.setRule(ruleresult_rule_prime); return new Object[] { performOperation, ruleresult }; }
public static final Object[] pattern_PrivateMeterVoltage_2_1_preparereturnvalue_blackFBB(EClass eClass, PrivateMeterVoltage _this) { for (EOperation performOperation : eClass.getEOperations()) { String performOperation_name = performOperation.getName(); if (performOperation_name.equals("perform_FWD")) { return new Object[] { performOperation, eClass, _this }; } } return null; }
public static final Object[] pattern_SubLoadArea_10_5_Addmatchtoruleresult_greenBBBB(Match match, EOperation __performOperation, EObjectContainer __result, EOperation isApplicableCC) { __result.getContents().add(match); match.setIsApplicableOperation(__performOperation); match.setIsApplicableCCOperation(isApplicableCC); return new Object[] { match, __performOperation, __result, isApplicableCC }; }
public static final Object[] pattern_LoadArea_2_1_preparereturnvalue_blackFBB(EClass eClass, LoadArea _this) { for (EOperation performOperation : eClass.getEOperations()) { String performOperation_name = performOperation.getName(); if (performOperation_name.equals("perform_FWD")) { return new Object[] { performOperation, eClass, _this }; } } return null; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IsApplicableRuleResult isApplicable_FWD(Match match) { // prepare return value Object[] result1_bindingAndBlack = ServiceLocationImpl .pattern_ServiceLocation_2_1_preparereturnvalue_bindingAndBlackFFB(this); if (result1_bindingAndBlack == null) { throw new RuntimeException("Pattern matching in node [prepare return value] failed." + " Variables: " + "[this] = " + this + "."); } EOperation performOperation = (EOperation) result1_bindingAndBlack[0]; // EClass eClass = (EClass) result1_bindingAndBlack[1]; Object[] result1_green = ServiceLocationImpl .pattern_ServiceLocation_2_1_preparereturnvalue_greenBF(performOperation); IsApplicableRuleResult ruleresult = (IsApplicableRuleResult) result1_green[1]; // ForEach core match Object[] result2_binding = ServiceLocationImpl.pattern_ServiceLocation_2_2_corematch_bindingFFFB(match); if (result2_binding == null) { throw new RuntimeException( "Binding in node core match failed." + " Variables: " + "[match] = " + match + "."); } gluemodel.CIM.IEC61968.Customers.ServiceLocation srcLocation = (gluemodel.CIM.IEC61968.Customers.ServiceLocation) result2_binding[0]; MeterAsset asset = (MeterAsset) result2_binding[1]; MeterAssetPhysicalDevicePair pair = (MeterAssetPhysicalDevicePair) result2_binding[2]; for (Object[] result2_black : ServiceLocationImpl.pattern_ServiceLocation_2_2_corematch_blackFBBFBB(srcLocation, asset, pair, match)) { MeterAssetToEnergyConsumer assetToConumer = (MeterAssetToEnergyConsumer) result2_black[0]; EnergyConsumer consumer = (EnergyConsumer) result2_black[3]; // ForEach find context for (Object[] result3_black : ServiceLocationImpl.pattern_ServiceLocation_2_3_findcontext_blackBBBBB( assetToConumer, srcLocation, asset, consumer, pair)) { Object[] result3_green = ServiceLocationImpl.pattern_ServiceLocation_2_3_findcontext_greenBBBBBFFFFFF( assetToConumer, srcLocation, asset, consumer, pair); IsApplicableMatch isApplicableMatch = (IsApplicableMatch) result3_green[5]; // EMoflonEdge asset__srcLocation____Location = (EMoflonEdge) result3_green[6]; // EMoflonEdge srcLocation__asset____Assets = (EMoflonEdge) result3_green[7]; // EMoflonEdge assetToConumer__asset____source = (EMoflonEdge) result3_green[8]; // EMoflonEdge assetToConumer__consumer____target = (EMoflonEdge) result3_green[9]; // EMoflonEdge pair__asset____a = (EMoflonEdge) result3_green[10]; // solve CSP Object[] result4_bindingAndBlack = ServiceLocationImpl .pattern_ServiceLocation_2_4_solveCSP_bindingAndBlackFBBBBBBB(this, isApplicableMatch, assetToConumer, srcLocation, asset, consumer, pair); if (result4_bindingAndBlack == null) { throw new RuntimeException( "Pattern matching in node [solve CSP] failed." + " Variables: " + "[this] = " + this + ", " + "[isApplicableMatch] = " + isApplicableMatch + ", " + "[assetToConumer] = " + assetToConumer + ", " + "[srcLocation] = " + srcLocation + ", " + "[asset] = " + asset + ", " + "[consumer] = " + consumer + ", " + "[pair] = " + pair + "."); } CSP csp = (CSP) result4_bindingAndBlack[0]; // check CSP if (ServiceLocationImpl.pattern_ServiceLocation_2_5_checkCSP_expressionFBB(this, csp)) { // add match to rule result Object[] result6_black = ServiceLocationImpl .pattern_ServiceLocation_2_6_addmatchtoruleresult_blackBB(ruleresult, isApplicableMatch); if (result6_black == null) { throw new RuntimeException("Pattern matching in node [add match to rule result] failed." + " Variables: " + "[ruleresult] = " + ruleresult + ", " + "[isApplicableMatch] = " + isApplicableMatch + "."); } ServiceLocationImpl.pattern_ServiceLocation_2_6_addmatchtoruleresult_greenBB(ruleresult, isApplicableMatch); } else { } } } return ServiceLocationImpl.pattern_ServiceLocation_2_7_expressionFB(ruleresult); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IsApplicableRuleResult isApplicable_FWD(Match match) { // prepare return value Object[] result1_bindingAndBlack = GmlPositionImpl .pattern_GmlPosition_2_1_preparereturnvalue_bindingAndBlackFFB(this); if (result1_bindingAndBlack == null) { throw new RuntimeException("Pattern matching in node [prepare return value] failed." + " Variables: " + "[this] = " + this + "."); } EOperation performOperation = (EOperation) result1_bindingAndBlack[0]; // EClass eClass = (EClass) result1_bindingAndBlack[1]; Object[] result1_green = GmlPositionImpl.pattern_GmlPosition_2_1_preparereturnvalue_greenBF(performOperation); IsApplicableRuleResult ruleresult = (IsApplicableRuleResult) result1_green[1]; // ForEach core match Object[] result2_binding = GmlPositionImpl.pattern_GmlPosition_2_2_corematch_bindingFFFFB(match); if (result2_binding == null) { throw new RuntimeException( "Binding in node core match failed." + " Variables: " + "[match] = " + match + "."); } gluemodel.CIM.IEC61970.Informative.InfGMLSupport.GmlPosition positionPoint = (gluemodel.CIM.IEC61970.Informative.InfGMLSupport.GmlPosition) result2_binding[0]; MeterAsset meter = (MeterAsset) result2_binding[1]; Location location = (Location) result2_binding[2]; MeterAssetMMXUPair pair = (MeterAssetMMXUPair) result2_binding[3]; for (Object[] result2_black : GmlPositionImpl.pattern_GmlPosition_2_2_corematch_blackBBFBBFB(positionPoint, meter, location, pair, match)) { outagePreventionJointarget.Location trgLocation = (outagePreventionJointarget.Location) result2_black[2]; LocationToLocation locationCorr = (LocationToLocation) result2_black[5]; // ForEach find context for (Object[] result3_black : GmlPositionImpl.pattern_GmlPosition_2_3_findcontext_blackBBBBBB(positionPoint, meter, trgLocation, location, pair, locationCorr)) { Object[] result3_green = GmlPositionImpl.pattern_GmlPosition_2_3_findcontext_greenBBBBBBFFFFFFF( positionPoint, meter, trgLocation, location, pair, locationCorr); IsApplicableMatch isApplicableMatch = (IsApplicableMatch) result3_green[6]; // EMoflonEdge locationCorr__trgLocation____target = (EMoflonEdge) result3_green[7]; // EMoflonEdge pair__meter____a = (EMoflonEdge) result3_green[8]; // EMoflonEdge meter__location____Location = (EMoflonEdge) result3_green[9]; // EMoflonEdge location__meter____Assets = (EMoflonEdge) result3_green[10]; // EMoflonEdge location__positionPoint____Position = (EMoflonEdge) result3_green[11]; // EMoflonEdge locationCorr__location____source = (EMoflonEdge) result3_green[12]; // solve CSP Object[] result4_bindingAndBlack = GmlPositionImpl .pattern_GmlPosition_2_4_solveCSP_bindingAndBlackFBBBBBBBB(this, isApplicableMatch, positionPoint, meter, trgLocation, location, pair, locationCorr); if (result4_bindingAndBlack == null) { throw new RuntimeException("Pattern matching in node [solve CSP] failed." + " Variables: " + "[this] = " + this + ", " + "[isApplicableMatch] = " + isApplicableMatch + ", " + "[positionPoint] = " + positionPoint + ", " + "[meter] = " + meter + ", " + "[trgLocation] = " + trgLocation + ", " + "[location] = " + location + ", " + "[pair] = " + pair + ", " + "[locationCorr] = " + locationCorr + "."); } CSP csp = (CSP) result4_bindingAndBlack[0]; // check CSP if (GmlPositionImpl.pattern_GmlPosition_2_5_checkCSP_expressionFBB(this, csp)) { // add match to rule result Object[] result6_black = GmlPositionImpl .pattern_GmlPosition_2_6_addmatchtoruleresult_blackBB(ruleresult, isApplicableMatch); if (result6_black == null) { throw new RuntimeException("Pattern matching in node [add match to rule result] failed." + " Variables: " + "[ruleresult] = " + ruleresult + ", " + "[isApplicableMatch] = " + isApplicableMatch + "."); } GmlPositionImpl.pattern_GmlPosition_2_6_addmatchtoruleresult_greenBB(ruleresult, isApplicableMatch); } else { } } } return GmlPositionImpl.pattern_GmlPosition_2_7_expressionFB(ruleresult); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getGmlPosition__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject() { return getGmlPosition().getEOperations().get(8); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getExistentialTypeRef__IsGeneric() { return existentialTypeRefEClass.getEOperations().get(1); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getLocation__RegisterObjectsToMatch_FWD__Match_MeterAsset_Location_MeterAssetPhysicalDevicePair() { return getLocation().getEOperations().get(3); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getEnergyConsumerLinkServiceDeliveryPoint__CheckAttributes_FWD__TripleMatch() { return getEnergyConsumerLinkServiceDeliveryPoint().getEOperations().get(11); }
/** * Returns the meta object for the '{@link org.eclipse.n4js.n4JS.N4InterfaceDeclaration#getSuperClassifierRefs() <em>Get Super Classifier Refs</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Super Classifier Refs</em>' operation. * @see org.eclipse.n4js.n4JS.N4InterfaceDeclaration#getSuperClassifierRefs() * @generated */ EOperation getN4InterfaceDeclaration__GetSuperClassifierRefs();
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task1.Rules.Zone#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Check Attributes FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task1.Rules.Zone#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) * @generated */ EOperation getZone__CheckAttributes_FWD__TripleMatch();
/** * Returns the meta object for the '{@link org.eclipse.n4js.ts.typeRefs.FunctionTypeExprOrRef#isReturnValueOptional() <em>Is Return Value Optional</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Return Value Optional</em>' operation. * @see org.eclipse.n4js.ts.typeRefs.FunctionTypeExprOrRef#isReturnValueOptional() * @generated */ EOperation getFunctionTypeExprOrRef__IsReturnValueOptional();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getSubLoadArea__IsApplicable_FWD__Match() { return getSubLoadArea().getEOperations().get(2); }
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task2.Rules.ServiceDeliveryPoint#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, gluemodel.CIM.IEC61968.Metering.ServiceDeliveryPoint, rgse.ttc17.emoflon.tgg.task2.MeterAssetToPrivateMeterVoltage, gluemodel.CIM.IEC61968.Metering.MeterAsset, gluemodel.MeterAssetPhysicalDevicePair, outagePreventionJointarget.PrivateMeterVoltage) <em>Is Applicable solve Csp FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task2.Rules.ServiceDeliveryPoint#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, gluemodel.CIM.IEC61968.Metering.ServiceDeliveryPoint, rgse.ttc17.emoflon.tgg.task2.MeterAssetToPrivateMeterVoltage, gluemodel.CIM.IEC61968.Metering.MeterAsset, gluemodel.MeterAssetPhysicalDevicePair, outagePreventionJointarget.PrivateMeterVoltage) * @generated */ EOperation getServiceDeliveryPoint__IsApplicable_solveCsp_FWD__IsApplicableMatch_ServiceDeliveryPoint_MeterAssetToPrivateMeterVoltage_MeterAsset_MeterAssetPhysicalDevicePair_PrivateMeterVoltage();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getProjectDescription__GetAllRequiredRuntimeLibraries() { return projectDescriptionEClass.getEOperations().get(5); }
/** * Returns the meta object for the '{@link org.eclipse.cmf.occi.core.Entity#occiRetrieve() <em>Occi Retrieve</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Occi Retrieve</em>' operation. * @see org.eclipse.cmf.occi.core.Entity#occiRetrieve() * @generated */ EOperation getEntity__OcciRetrieve();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getEnergyConsumerWithIDConfLoad__Perform_FWD__IsApplicableMatch() { return getEnergyConsumerWithIDConfLoad().getEOperations().get(1); }
/** * Returns the meta object for the '{@link org.eclipse.n4js.transpiler.im.ParameterizedTypeRef_IM#getDeclaredType() <em>Get Declared Type</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Declared Type</em>' operation. * @see org.eclipse.n4js.transpiler.im.ParameterizedTypeRef_IM#getDeclaredType() * @generated */ EOperation getParameterizedTypeRef_IM__GetDeclaredType();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getLocation__IsAppropriate_checkCsp_FWD__CSP() { return getLocation().getEOperations().get(5); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getPrivateMeterVoltage__IsApplicable_FWD__Match() { return getPrivateMeterVoltage().getEOperations().get(2); }
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task2.Rules.LoadArea#isAppropriate_FWD(org.moflon.tgg.runtime.Match, gluemodel.CIM.IEC61970.LoadModel.SubLoadArea, gluemodel.CIM.IEC61970.LoadModel.ConformLoadGroup, gluemodel.CIM.IEC61968.Metering.MeterAsset, gluemodel.MeterAssetPhysicalDevicePair, gluemodel.CIM.IEC61970.LoadModel.ConformLoad, gluemodel.CIM.IEC61970.LoadModel.LoadArea, gluemodel.CIM.IEC61968.Metering.ServiceDeliveryPoint) <em>Is Appropriate FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Appropriate FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task2.Rules.LoadArea#isAppropriate_FWD(org.moflon.tgg.runtime.Match, gluemodel.CIM.IEC61970.LoadModel.SubLoadArea, gluemodel.CIM.IEC61970.LoadModel.ConformLoadGroup, gluemodel.CIM.IEC61968.Metering.MeterAsset, gluemodel.MeterAssetPhysicalDevicePair, gluemodel.CIM.IEC61970.LoadModel.ConformLoad, gluemodel.CIM.IEC61970.LoadModel.LoadArea, gluemodel.CIM.IEC61968.Metering.ServiceDeliveryPoint) * @generated */ EOperation getLoadArea__IsAppropriate_FWD__Match_SubLoadArea_ConformLoadGroup_MeterAsset_MeterAssetPhysicalDevicePair_ConformLoad_LoadArea_ServiceDeliveryPoint();
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task2.Rules.ServiceDeliveryPointLinkMeterAsset#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, gluemodel.MeterAssetPhysicalDevicePair, outagePreventionJointarget.ServiceDeliveryPoint, rgse.ttc17.emoflon.tgg.task2.ServiceDeliveryPointToServiceDeliveryPoint, gluemodel.CIM.IEC61968.Metering.MeterAsset, rgse.ttc17.emoflon.tgg.task2.MeterAssetToPrivateMeterVoltage, outagePreventionJointarget.PrivateMeterVoltage, gluemodel.CIM.IEC61968.Metering.ServiceDeliveryPoint) <em>Is Applicable solve Csp FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task2.Rules.ServiceDeliveryPointLinkMeterAsset#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, gluemodel.MeterAssetPhysicalDevicePair, outagePreventionJointarget.ServiceDeliveryPoint, rgse.ttc17.emoflon.tgg.task2.ServiceDeliveryPointToServiceDeliveryPoint, gluemodel.CIM.IEC61968.Metering.MeterAsset, rgse.ttc17.emoflon.tgg.task2.MeterAssetToPrivateMeterVoltage, outagePreventionJointarget.PrivateMeterVoltage, gluemodel.CIM.IEC61968.Metering.ServiceDeliveryPoint) * @generated */ EOperation getServiceDeliveryPointLinkMeterAsset__IsApplicable_solveCsp_FWD__IsApplicableMatch_MeterAssetPhysicalDevicePair_ServiceDeliveryPoint_ServiceDeliveryPointToServiceDeliveryPoint_MeterAsset_MeterAssetToPrivateMeterVoltage_PrivateMeterVoltage_ServiceDeliveryPoint();
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task2.Rules.ConformLoad#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task2.Rules.ConformLoad#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) * @generated */ EOperation getConformLoad__IsAppropriate_checkCsp_FWD__CSP();
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task2.Rules.ServiceLocation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task2.Rules.ServiceLocation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) * @generated */ EOperation getServiceLocation__IsAppropriate_checkCsp_FWD__CSP();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getPositionPoint__CheckAttributes_FWD__TripleMatch() { return getPositionPoint().getEOperations().get(11); }
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task1.Rules.Zone#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task1.Rules.Zone#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) * @generated */ EOperation getZone__IsApplicable_checkCsp_FWD__CSP();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getAction() { return actionReference; }
/** * Returns the meta object for the '{@link rgse.ttc17.emoflon.tgg.task2.Rules.LocationLink#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation. * @see rgse.ttc17.emoflon.tgg.task2.Rules.LocationLink#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) * @generated */ EOperation getLocationLink__IsApplicable_checkCsp_FWD__CSP();