/** * Removes the allowed value. * * @param td - * local or merged (2 callers) * @param av the av */ private void removeAllowedValue(TypeDescription td, AllowedValue av) { td.setAllowedValues((AllowedValue[]) Utility.removeEqualElementFromArray(td.getAllowedValues(), av, AllowedValue.class)); }
/** * Adds the allowed value. * * @param td the td * @param av the av */ private void addAllowedValue(TypeDescription td, AllowedValue av) { td.setAllowedValues((AllowedValue[]) Utility.addElementToArray(td.getAllowedValues(), av, AllowedValue.class)); }
avObjs[i] = av; typeDesc.setAllowedValues(avObjs); } else { ArrayList<FeatureDescription> featDescs = new ArrayList<FeatureDescription>();
allowedVals[i].setString(strings[i]); typeDesc.setAllowedValues(allowedVals);
existingType.setDescription(type.getDescription()); existingType.setSupertypeName(supertypeName); existingType.setAllowedValues(type.getAllowedValues()); existingType.setSourceUrl(type.getSourceUrl()); typeNameMap.put(type.getName(), existingType);