/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) { if (baseClass == UamElement.class) { switch (baseFeatureID) { case UamPackage.UAM_ELEMENT__ID: return UamPackage.ROLE__ID; default: return -1; } } return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); }
/** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) { if (baseClass == UamElement.class) { switch (baseFeatureID) { case UamPackage.UAM_ELEMENT__ID: return UamPackage.PERMISSION__ID; default: return -1; } } return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) { if (baseClass == UamElement.class) { switch (baseFeatureID) { case UamPackage.UAM_ELEMENT__ID: return UamPackage.POBJECT__ID; default: return -1; } } return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) { if (baseClass == EDataType.class) { switch (baseFeatureID) { case org.eclipse.emf.ecore.EcorePackage.EDATA_TYPE__SERIALIZABLE : return EcorePackage.TUPLE_TYPE__SERIALIZABLE; default : return -1; } } if (baseClass == PredefinedType.class) { switch (baseFeatureID) { default : return -1; } } if (baseClass == org.eclipse.ocl.types.TupleType.class) { switch (baseFeatureID) { default : return -1; } } return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) { if (baseClass == PredefinedType.class) { switch (baseFeatureID) { default : return -1; } } if (baseClass == org.eclipse.ocl.types.MessageType.class) { switch (baseFeatureID) { case TypesPackage.MESSAGE_TYPE__REFERRED_OPERATION : return EcorePackage.MESSAGE_TYPE__REFERRED_OPERATION; case TypesPackage.MESSAGE_TYPE__REFERRED_SIGNAL : return EcorePackage.MESSAGE_TYPE__REFERRED_SIGNAL; default : return -1; } } return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); }