blob: 360eb909090ec3666223e357cb7d2f04edb3f9fc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<!--
Copyright (c) 2019 Mia-Software and others.
This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
Unknown - initial API and implementation
-->
<plugin>
<extension
point="org.eclipse.modisco.infra.discovery.core.discoverer">
<discoverer
class="org.eclipse.modisco.kdm.source.discoverer.DiscoverSourceModelFromResource"
id="org.eclipse.modisco.kdm.source.discoverer.resource">
</discoverer>
<discoverer
class="org.eclipse.modisco.kdm.source.discoverer.DiscoverSourceModelFromJavaElement"
id="org.eclipse.modisco.kdm.source.discoverer.javaElement">
</discoverer>
</extension>
<!--
custom content types for this plugin
-->
<extension
point="org.eclipse.core.contenttype.contentTypes">
<!--
general text file
-->
<content-type
id="textFile"
name="%content-type.name"
file-extensions="txt,log"
priority="low">
</content-type>
<!--
general binary file
-->
<content-type
id="binaryFile"
file-extensions="bin,cab,doc,docx,xls,xlsx,ppt,pptx,pdf,odp,ods,odt,aac,avi,mpg,mpeg,wmv,flac,mp3,wav,zip,tar,gz,bz2,7z,db,lnk,tmp"
name="%content-type.name.0"
priority="low">
</content-type>
<!--
general exe file
-->
<content-type
base-type="binaryFile"
id="executableFile"
file-extensions="exe, msi, bat, cmd"
name="%content-type.name.1"
priority="low">
</content-type>
<!--
general configuration file
-->
<content-type
base-type="textFile"
id="confFile"
file-extensions="ini,cfg,inf"
name="%content-type.name.2"
priority="low">
</content-type>
<!--
source file
-->
<content-type
base-type="textFile"
id="srcFile"
file-extensions="asp,aspx,cs,css,htm,html,js,rb,pl,perl,vb"
name="%content-type.name.3"
priority="low">
</content-type>
<!--
JDT text files
-->
<content-type
base-type="confFile"
file-extensions="properties"
id="javaProperties"
name="%content-type.name.4"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names=".classpath"
id="classpathFile"
name="%content-type.name.5"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="java"
id="javaSource"
name="%content-type.name.6"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="MANIFEST.MF"
id="JARManifest"
name="%content-type.name.7"
priority="low">
</content-type>
<!--
JDT binary files
-->
<content-type
base-type="binaryFile"
file-extensions="class"
id="javaClass"
name="%content-type.name.8"
priority="low">
</content-type>
<content-type
base-type="binaryFile"
file-extensions="jar,ear,rar,war"
id="javaArchiveFile"
name="%content-type.name.9"
priority="low">
</content-type>
<!--
JEE text files
-->
<content-type
base-type="confFile"
file-names="ejb-jar.xml"
id="ejbDD"
name="%content-type.name.10"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="application.xml"
id="earDD"
name="%content-type.name.11"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="web.xml"
id="webDD"
name="%content-type.name.12"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="application-client.xml"
id="appclientDD"
name="%content-type.name.13"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="ra.xml"
id="connectorDD"
name="%content-type.name.14"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-extensions="xml"
id="facesConfigFile"
name="%content-type.name.15"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="jsp,jsv,jtpl,jspx,jsv,jsw"
id="jspsource"
name="%content-type.name.16"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="jspf,jsf"
id="jspfragmentsource"
name="%content-type.name.17"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="tag,tagx,tagf"
id="tagsource"
name="%content-type.name.18"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="tld"
id="tldsource"
name="%content-type.name.19"
priority="low">
</content-type>
<!--
CDT text files
-->
<content-type
base-type="confFile"
file-names=".cproject"
id="cProjectFile"
name="%content-type.name.20"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="c"
id="cSource"
name="%content-type.name.21"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="h"
id="cHeader"
name="%content-type.name.22"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="C,cpp,cxx,cc,c++"
id="cxxSource"
name="%content-type.name.23"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="h,hpp,hh,hxx"
id="cxxHeader"
name="%content-type.name.24"
priority="low">
</content-type>
<content-type
base-type="srcFile"
file-extensions="s,asm"
id="asmSource"
name="%content-type.name.25"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-extensions="mk"
file-names="MakeFile,makefile,GNUMakefile"
id="makefile"
name="%content-type.name.26"
priority="low">
</content-type>
<!--
CDT binary files
-->
<content-type
base-type="binaryFile"
file-extensions="obj,o"
id="compiledObjectFile"
name="%content-type.name.27"
priority="low">
</content-type>
<content-type
base-type="executableFile"
file-extensions="exe,elf,out"
id="compiledExecutableFile"
name="%content-type.name.28"
priority="low">
</content-type>
<content-type
base-type="binaryFile"
file-extensions="lib,a"
id="staticLibrary"
name="%content-type.name.29"
priority="low">
</content-type>
<content-type
base-type="binaryFile"
file-extensions="dll,so,dylib"
id="sharedLibrary"
name="%content-type.name.30"
priority="low">
</content-type>
<!--
Eclipse content types
-->
<content-type
base-type="confFile"
file-names=".project"
id="projectFile"
name="%content-type.name.31"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-extensions="prefs"
id="preferences"
name="%content-type.name.32"
priority="low">
</content-type>
<!--
PDE content types
-->
<content-type
base-type="confFile"
file-names="plugin.xml"
id="pluginManifest"
name="%content-type.name.33"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="fragment.xml"
id="fragmentManifest"
name="%content-type.name.34"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="feature.xml"
id="featureManifest"
name="%content-type.name.35"
priority="low">
</content-type>
<content-type
base-type="confFile"
file-names="site.xml"
id="siteManifest"
name="%content-type.name.36"
priority="normal">
</content-type>
<content-type
base-type="confFile"
file-extensions="product"
id="productFile"
name="%content-type.name.37"
priority="normal">
</content-type>
<content-type
base-type="confFile"
file-extensions="target"
id="targetFile"
name="%content-type.name.38"
priority="normal">
</content-type>
<content-type
base-type="confFile"
file-extensions="exsd"
id="schema"
name="%content-type.name.39"
priority="normal">
</content-type>
<content-type
base-type="confFile"
file-names="plugin.properties"
id="pluginProperties"
name="%content-type.name.40"
priority="normal"/>
<content-type
base-type="confFile"
file-names="build.properties"
id="buildProperties"
name="%content-type.name.41"
priority="normal"/>
<!--
ANT
-->
<content-type
base-type="confFile"
file-extensions="macrodef,ent,xml,ant"
file-names="build.xml"
id="antBuildFile"
name="%content-type.name.42"
priority="low">
</content-type>
<!--
Images
-->
<content-type
base-type="binaryFile"
file-extensions="bmp,png,gif,jpg,jpeg,jpe,tif,tiff,tga,dds,ico,svg"
id="imageFile"
name="%content-type.name.43"
priority="low">
</content-type>
</extension>
</plugin>