/** * This returns the parent of the EjbRef. */ public Object getParent(Object object) { return object == null ? null : ((EjbRef) object).eContainer(); }
/** * @param allRefs * @param ejbRefs */ protected void validateDuplicateEJBRefs(Set allRefs, List ejbRefs) { if (!ejbRefs.isEmpty()) { EjbRef firstRef = (EjbRef)(ejbRefs.get(0)); if(!(firstRef.eContainer() instanceof EnterpriseBean)) cleanUpSubTaskMessages(firstRef); for (int refNo = 0; refNo < ejbRefs.size(); refNo++) { EjbRef ref = (EjbRefImpl) (ejbRefs.get(refNo)); String refName = ref.getName(); String[] parms = new String[1]; parms[0] = refName; if (!(allRefs.add(refName))) addError(EREF_CATEGORY, ERROR_EAR_DUPLICATE_EJBREF, parms, ref, EJB_REF_GROUP_NAME); } } }
EnterpriseBean bean = (EnterpriseBean)ref.eContainer(); if (ref.eIsSet(CommonPackage.eINSTANCE.getEjbRef_Remote())) { try {
EnterpriseBean bean = (EnterpriseBean)ref.eContainer(); if (ref.eIsSet(CommonPackage.eINSTANCE.getEjbRef_Home())) { try {
EnterpriseBean bean = (EnterpriseBean)ref.eContainer(); if (ref.eIsSet(CommonPackage.eINSTANCE.getEjbRef_Home())) { try {
EnterpriseBean bean = (EnterpriseBean)ref.eContainer(); if (ref.eIsSet(CommonPackage.eINSTANCE.getEjbRef_Remote())) { try {