public String getOperationAccessorName() { return getGenClass().getName() + "__" + getGenClass().getUniqueName(this); }
public GenPackage getGenPackage() { return getGenClass().getGenPackage(); }
public boolean isOverrideOf(GenOperation genOperation) { return isOverrideOf(getGenClass(), genOperation); }
public GenPackage getGenPackage() { return getGenClass().getGenPackage(); }
public boolean isOverrideOf(GenOperation genOperation) { return isOverrideOf(getGenClass(), genOperation); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case GenModelPackage.GEN_OPERATION__GEN_CLASS: return getGenClass() != null; case GenModelPackage.GEN_OPERATION__ECORE_OPERATION: return ecoreOperation != null; case GenModelPackage.GEN_OPERATION__GEN_PARAMETERS: return genParameters != null && !genParameters.isEmpty(); case GenModelPackage.GEN_OPERATION__GEN_TYPE_PARAMETERS: return genTypeParameters != null && !genTypeParameters.isEmpty(); } return super.eIsSet(featureID); }
@Override protected String getLink() { GenClass genClass = getGenClass(); return genClass.getRawQualifiedInterfaceName() + "#" + getName() + "(" + getParameterTypes(", ") + ")"; } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case GenModelPackage.GEN_OPERATION__GEN_CLASS: return getGenClass() != null; case GenModelPackage.GEN_OPERATION__ECORE_OPERATION: return ecoreOperation != null; case GenModelPackage.GEN_OPERATION__GEN_PARAMETERS: return genParameters != null && !genParameters.isEmpty(); case GenModelPackage.GEN_OPERATION__GEN_TYPE_PARAMETERS: return genTypeParameters != null && !genTypeParameters.isEmpty(); case GenModelPackage.GEN_OPERATION__SUPPRESSED_VISIBILITY: return isSetSuppressedVisibility(); case GenModelPackage.GEN_OPERATION__BODY: return isSetBody(); } return super.eIsSet(featureID); }
public String getQualifiedOperationAccessor() { if (getGenModel().isOperationReflection()) { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getGenClass().getOperationID(this, false) : getQualifiedOperationAccessorName() + "()"; } else { return getGenClass().getQualifiedClassifierAccessor() + ".getEOperations().get(" + getGenClass().getLocalOperationIndex(this) + ")"; } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case GenModelPackage.GEN_OPERATION__GEN_CLASS: return getGenClass(); case GenModelPackage.GEN_OPERATION__ECORE_OPERATION: if (resolve) return getEcoreOperation(); return basicGetEcoreOperation(); case GenModelPackage.GEN_OPERATION__GEN_PARAMETERS: return getGenParameters(); case GenModelPackage.GEN_OPERATION__GEN_TYPE_PARAMETERS: return getGenTypeParameters(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case GenModelPackage.GEN_OPERATION__GEN_CLASS: return getGenClass(); case GenModelPackage.GEN_OPERATION__ECORE_OPERATION: if (resolve) return getEcoreOperation(); return basicGetEcoreOperation(); case GenModelPackage.GEN_OPERATION__GEN_PARAMETERS: return getGenParameters(); case GenModelPackage.GEN_OPERATION__GEN_TYPE_PARAMETERS: return getGenTypeParameters(); case GenModelPackage.GEN_OPERATION__SUPPRESSED_VISIBILITY: return isSuppressedVisibility(); case GenModelPackage.GEN_OPERATION__BODY: return getBody(); } return super.eGet(featureID, resolve, coreType); }