public void setOwnerBasedOnType(Object owner) { if (owner instanceof EObject) helper.setOwner((EObject) owner); else if (owner instanceof ModifierHelper) helper.setOwnerHelper((ModifierHelper) owner); } }
/** * J2EEModifierHelper constructor comment. */ public ModifierHelper(EObject anOwner, EStructuralFeature aFeature, Object aValue) { setOwner(anOwner); setFeature(aFeature); setValue(aValue); }
/** * Set the owner of * * @helper to be the existing AssemblyDescriptor from * @anEJBJar or set the ownerHelper of * @helper for the creation of a new AssemblyDescriptor when one does not exist. */ public static void setAssemblyDescriptorOwnerHelper(ModifierHelper helper, EJBJar anEJBJar) { ModifierHelper ownerHelper = J2EEModifierHelperCreator.createAssemblyDescriptorHelper(anEJBJar); if (ownerHelper == null) helper.setOwner(anEJBJar.getAssemblyDescriptor()); else helper.setOwnerHelper(ownerHelper); }
public ModifierHelperChainer(EStructuralFeature feature, EObject owner, Object value) { helper = new ModifierHelper(); if (owner != null) helper.setOwner(owner); helper.setFeature(feature); if (value != null) helper.setValue(value); }
/** * Set the owner of * * @helper to be the existing AssemblyDescriptor from * @anEJBJar or set the ownerHelper of * @helper for the creation of a new AssemblyDescriptor when one does not exist. */ public static void setMethodPermissionOwnerHelper(ModifierHelper helper, SecurityRole role) { List roleList = new ArrayList(1); roleList.add(role); MethodPermission permission = ((AssemblyDescriptor) role.eContainer()).getMethodPermission(roleList); ModifierHelper ownerHelper = null; if (permission == null) ownerHelper = J2EEModifierHelperCreator.createMethodPermissionHelper(role); if (ownerHelper == null) helper.setOwner(permission); else helper.setOwnerHelper(ownerHelper); }