/** * Try to figure out what kind of artifact we're dealing with. * * @param file */ private ArtifactType determineArtifactType(File file) { ArtifactType type = null; String extension = FilenameUtils.getExtension(file.getName()); if ("wsdl".equals(extension)) { // $NON-NLS-1$ type = ArtifactType.WsdlDocument(); } else if ("xsd".equals(extension)) { // $NON-NLS-1$ type = ArtifactType.XsdDocument(); } else if ("wspolicy".equals(extension)) { // $NON-NLS-1$ type = ArtifactType.PolicyDocument(); } else if ("xml".equals(extension)) { // $NON-NLS-1$ type = ArtifactType.XmlDocument(); } else { type = ArtifactType.Document(); } return type; }