diff options
231 files changed, 3071 insertions, 24934 deletions
diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/.project b/features/org.eclipse.emf.cdo.releng.help-feature/.project new file mode 100644 index 0000000000..6eac358982 --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/.project @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.emf.cdo.releng.help-feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.FeatureBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.oomph.version.VersionBuilder</name> + <arguments> + <dictionary> + <key>release.path</key> + <value>/org.eclipse.emf.cdo.releng.release/release.xml</value> + </dictionary> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.FeatureNature</nature> + <nature>org.eclipse.oomph.version.VersionNature</nature> + </natures> +</projectDescription> diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.ltk.core.refactoring.prefs b/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.ltk.core.refactoring.prefs new file mode 100644 index 0000000000..2e4a92ec2a --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.ltk.core.refactoring.prefs @@ -0,0 +1,3 @@ +#Mon Jul 11 16:02:05 CEST 2011 +eclipse.preferences.version=1 +org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.mylyn.tasks.ui.prefs b/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000000..d573634502 --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,4 @@ +#Thu Feb 04 10:06:10 CET 2010 +eclipse.preferences.version=1 +project.repository.kind=bugzilla +project.repository.url=https\://bugs.eclipse.org/bugs diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.mylyn.team.ui.prefs b/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.mylyn.team.ui.prefs new file mode 100644 index 0000000000..4d86eb45ba --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/.settings/org.eclipse.mylyn.team.ui.prefs @@ -0,0 +1,3 @@ +#Thu Feb 04 10:06:10 CET 2010 +commit.comment.template=[${task.id}] ${task.description} \r\n${task.url} +eclipse.preferences.version=1 diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/build.properties b/features/org.eclipse.emf.cdo.releng.help-feature/build.properties new file mode 100644 index 0000000000..08e412d41e --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/build.properties @@ -0,0 +1,13 @@ +# Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Eike Stepper - initial API and implementation + +# NLS_MESSAGEFORMAT_VAR + +bin.includes = feature.xml,\ + feature.properties diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/feature.properties b/features/org.eclipse.emf.cdo.releng.help-feature/feature.properties new file mode 100644 index 0000000000..93daf7e18e --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/feature.properties @@ -0,0 +1,8 @@ +# Copyright (c) 2011-2013 Eike Stepper (Berlin, Germany) and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html + +featureName = Release Engineering Documentation +description = Contains the documentation of the CDO release engineering infrastructure. diff --git a/features/org.eclipse.emf.cdo.releng.help-feature/feature.xml b/features/org.eclipse.emf.cdo.releng.help-feature/feature.xml new file mode 100644 index 0000000000..3505e9456e --- /dev/null +++ b/features/org.eclipse.emf.cdo.releng.help-feature/feature.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2011-2013, 2015 Eike Stepper (Berlin, Germany) and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html + + Contributors: + Eike Stepper - initial API and implementation +--> +<feature + id="org.eclipse.emf.cdo.releng.help" + label="%featureName" + version="4.2.300.qualifier" + provider-name="%providerName" + image="eclipse_update_120.jpg" + license-feature="org.eclipse.emf.cdo.license" + license-feature-version="0.0.0"> + + <description> + %description + </description> + + <copyright url="%copyrightURL"> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <url> + <update label="%updateSiteName" url="http://www.eclipse.org/modeling/updates/"/> + <discovery label="%updateSiteName" url="http://www.eclipse.org/modeling/updates/"/> + </url> + + <plugin + id="org.eclipse.emf.cdo.releng.help" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/features/org.eclipse.emf.cdo.site-feature/category.xml b/features/org.eclipse.emf.cdo.site-feature/category.xml index 24e167b604..1e53d72a26 100644 --- a/features/org.eclipse.emf.cdo.site-feature/category.xml +++ b/features/org.eclipse.emf.cdo.site-feature/category.xml @@ -61,6 +61,7 @@ <!--feature id="org.eclipse.emf.cdo.explorer.product" version="0.0.0"><category name="org.eclipse.emf.cdo.releng.hidden.category"/></feature--> <!--feature id="org.eclipse.emf.cdo.server.product" version="0.0.0"><category name="org.eclipse.emf.cdo.releng.hidden.category"/></feature--> <feature id="org.eclipse.emf.cdo.epp" version="0.0.0"><category name="org.eclipse.emf.cdo.releng.hidden.category"/></feature> + <feature id="org.eclipse.emf.cdo.releng.help" version="0.0.0"><category name=""org.eclipse.emf.cdo.releng.hidden.category"/></feature> <!-- Categories --> <category-def name="org.eclipse.emf.cdo.category" label="CDO Model Repository"/> diff --git a/features/org.eclipse.emf.cdo.site-feature/feature.xml b/features/org.eclipse.emf.cdo.site-feature/feature.xml index 87d81606fa..fe96159e5e 100644 --- a/features/org.eclipse.emf.cdo.site-feature/feature.xml +++ b/features/org.eclipse.emf.cdo.site-feature/feature.xml @@ -127,6 +127,10 @@ version="0.0.0"/> <includes + id="org.eclipse.emf.cdo.releng.help" + version="0.0.0"/> + + <includes id="org.eclipse.emf.cdo.explorer" version="0.0.0"/> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 049a3ca7a7..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,8 +0,0 @@ -#Tue Sep 13 09:26:41 CEST 2011 -eclipse.preferences.version=1 - -encoding/buckminster.cspex=UTF-8 -encoding/build.cquery=UTF-8 -encoding/build.mspec=UTF-8 -encoding/build.rmap=UTF-8 -encoding/local.mspec=UTF-8 diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/AssembleScripts.launch b/plugins/org.eclipse.emf.cdo.releng.doc/AssembleScripts.launch deleted file mode 100644 index 728244978e..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/AssembleScripts.launch +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication"> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/AssembleScripts.java"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="1"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.emf.cdo.releng.doc.AssembleScripts"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="${git_work_tree:/org.eclipse.emf.cdo.releng.doc}"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.emf.cdo.releng.doc"/> -</launchConfiguration> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.releng.doc/META-INF/MANIFEST.MF deleted file mode 100644 index 1051ad64ad..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/META-INF/MANIFEST.MF +++ /dev/null @@ -1,18 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Documentation Generator -Bundle-SymbolicName: org.eclipse.emf.cdo.releng.doc;singleton:=true -Bundle-Version: 4.1.200.qualifier -Bundle-Vendor: Eclipse Modeling Project -Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Require-Bundle: org.eclipse.osgi.util;bundle-version="[3.0.0,4.0.0)", - org.eclipse.osgi;bundle-version="[3.0.0,4.0.0)", - org.eclipse.emf.ecore;bundle-version="[2.5.0,3.0.0)", - org.eclipse.emf.ecore.xmi;bundle-version="[2.5.0,3.0.0)", - org.eclipse.emf.cdo.releng.doc.supplemental;bundle-version="[1.0.0,2.0.0)";resolution:=optional -Export-Package: org.eclipse.emf.cdo.releng.doc;version="4.1.200";x-internal:=true, - org.eclipse.emf.cdo.releng.doc.article;version="4.1.200";x-internal:=true, - org.eclipse.emf.cdo.releng.doc.article.impl;version="4.1.200";x-internal:=true, - org.eclipse.emf.cdo.releng.doc.article.util;version="4.1.200";x-internal:=true, - org.eclipse.emf.cdo.releng.doc.java;version="4.1.200";x-internal:=true -Bundle-ClassPath: . diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/TestCDODocumentation.launch b/plugins/org.eclipse.emf.cdo.releng.doc/TestCDODocumentation.launch deleted file mode 100644 index 92b69ca861..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/TestCDODocumentation.launch +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication"> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/TestCDODocumentation.java"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="1"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.emf.cdo.releng.doc.TestCDODocumentation"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.emf.cdo.releng.doc"/> -</launchConfiguration> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/build.properties b/plugins/org.eclipse.emf.cdo.releng.doc/build.properties deleted file mode 100644 index 8b5d034895..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/build.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2011-2013 Eike Stepper (Berlin, Germany) and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Eike Stepper - initial API and implementation - -jars.compile.order = . -source.. = src/ -output.. = bin/ -bin.includes = .,\ - META-INF/,\ - plugin.properties,\ - plugin.xml -src.includes = debug/frame.html,\ - debug/index.html,\ - build.xml,\ - buildLib.ant,\ - buildTemplate.ant,\ - generateDocPlugins.launch,\ - generateDocPlugins (Articles).launch - -doc.project = org.eclipse.emf.cdo.releng.help - -generateSourceReferences = true diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/build.xml b/plugins/org.eclipse.emf.cdo.releng.doc/build.xml deleted file mode 100644 index aafaf0fe1c..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/build.xml +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0"?> -<!-- - Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - All rights reserved. This program and the accompanying materials - are made available under the terms of the Eclipse Public License v1.0 - which accompanies this distribution, and is available at - http://www.eclipse.org/legal/epl-v10.html - - Contributors: - Eike Stepper - initial API and implementation ---> -<project name="JavaDoc" default="build" basedir="../.."> - - <property file="${user.home}/org.eclipse.emf.cdo.releng.doc.properties" /> - <property name="path.supplemental" value="${user.home}/git/local/org.eclipse.emf.cdo.releng.doc.supplemental" /> - <loadfile property="path.tp" srcfile="${tp.classpath.file}" /> - - <property name="root" location="${basedir}" /> - <echo message="Root: ${root}" /> - - <property name="releng.project" value="plugins/org.eclipse.emf.cdo.releng.doc" /> - - <target name="assemble.scripts"> - <java classname="org.eclipse.emf.cdo.releng.doc.AssembleScripts" failonerror="true"> - <classpath path="${path.tp}" /> - <classpath path="${releng.project}/bin" /> - <classpath path="${path.supplemental}/tools.jar" /> - <arg file="${root}" /> - </java> - </target> - - <target name="build.java" depends="assemble.scripts"> - <ant antfile="${releng.project}/buildLib.ant" target="delegate"> - <property name="delegate.target" value="build.java" /> - </ant> - </target> - - <target name="build.schema" depends="assemble.scripts"> - <ant antfile="${releng.project}/buildLib.ant" target="delegate"> - <property name="delegate.target" value="build.schema" /> - </ant> - </target> - - <target name="build.article" depends="assemble.scripts"> - <ant antfile="${releng.project}/buildLib.ant" target="delegate"> - <property name="delegate.target" value="build.article" /> - </ant> - <ant antfile="${releng.project}/buildLib.ant" target="toc" /> - </target> - - <target name="build" depends="assemble.scripts"> - <ant antfile="${releng.project}/buildLib.ant" target="delegate"> - <property name="delegate.target" value="build" /> - </ant> - <ant antfile="${releng.project}/buildLib.ant" target="toc" /> - </target> - -</project> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/buildLib.ant b/plugins/org.eclipse.emf.cdo.releng.doc/buildLib.ant deleted file mode 100644 index 865e15c39e..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/buildLib.ant +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0"?> -<!-- - Copyright (c) 2004-2016 Eike Stepper (Berlin, Germany) and others. - All rights reserved. This program and the accompanying materials - are made available under the terms of the Eclipse Public License v1.0 - which accompanies this distribution, and is available at - http://www.eclipse.org/legal/epl-v10.html - - Contributors: - Eike Stepper - initial API and implementation ---> -<project name="JavaDocLib" default="delegate" basedir=".."> - - <!-- =========================================== --> - <!-- THIS FILE HAS BEEN GENERATED, DO NOT CHANGE --> - <!-- =========================================== --> - - <target name="delegate"> - <ant antfile="plugins/org.eclipse.net4j.util.doc/build.xml" target="${delegate.target}" /> - <ant antfile="plugins/org.eclipse.net4j.doc/build.xml" target="${delegate.target}" /> - <ant antfile="plugins/org.eclipse.emf.cdo.releng.help/build.xml" target="${delegate.target}" /> - <ant antfile="plugins/org.eclipse.net4j.db.doc/build.xml" target="${delegate.target}" /> - <ant antfile="plugins/org.eclipse.emf.cdo.doc/build.xml" target="${delegate.target}" /> - </target> - - <target name="toc"> - <concat destfile="plugins/org.eclipse.emf.cdo.releng/help/toc.html"> - <path path="plugins/org.eclipse.emf.cdo.releng.doc/help/tocHeader.html" /> - <path path="plugins/org.eclipse.emf.cdo.doc/toc.html" /> - <path path="plugins/org.eclipse.net4j.db.doc/toc.html" /> - <path path="plugins/org.eclipse.emf.cdo.releng.help/toc.html" /> - <path path="plugins/org.eclipse.net4j.doc/toc.html" /> - <path path="plugins/org.eclipse.net4j.util.doc/toc.html" /> - <path path="plugins/org.eclipse.emf.cdo.releng.doc/help/tocFooter.html" /> - </concat> - </target> - -</project> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html b/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html deleted file mode 100644 index 486a39bd2a..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html +++ /dev/null @@ -1,287 +0,0 @@ -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/package-summary.html" target="debugDetails">CDO Model Repository Client</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/package-summary.html" target="debugDetails">org.eclipse.emf.cdo</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/eresource/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.eresource</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/eresource/impl/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.eresource.impl</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/eresource/util/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.eresource.util</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/etypes/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.etypes</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/etypes/impl/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.etypes.impl</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/etypes/util/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.etypes.util</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.session</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/remote/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.session.remote</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transaction</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/util/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.util</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/view/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.view</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/internal/cdo/package-summary.html" target="debugDetails">org.eclipse.emf.internal.cdo</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/spi/cdo/package-summary.html" target="debugDetails">org.eclipse.emf.spi.cdo</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/admin/package-summary.html" target="debugDetails">CDO Model Repository Client Admin Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.admin</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/compare/package-summary.html" target="debugDetails">CDO Model Repository Client Compare Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/compare/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.compare</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/edit/package-summary.html" target="debugDetails">CDO Model Repository Client Edit Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/edit/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.edit</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/eresource/provider/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.eresource.provider</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/etypes/provider/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.etypes.provider</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/net4j/package-summary.html" target="debugDetails">CDO Model Repository Client Net4j Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/net4j/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.net4j</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/ui/package-summary.html" target="debugDetails">CDO Model Repository Client UI</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/ui/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.ui</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/ui/widgets/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.ui.widgets</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/ui/compare/package-summary.html" target="debugDetails">CDO Model Repository Client UI Compare</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/ui/compare/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.ui.compare</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/workspace/package-summary.html" target="debugDetails">CDO Model Repository Client Workspace</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/workspace/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.workspace</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/workspace/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.workspace</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-summary.html" target="debugDetails">CDO Model Repository Common</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.admin</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.branch</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/commit/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.commit</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/commit/handler/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.commit.handler</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.id</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/lob/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.lob</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/lock/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.lock</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.model</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/protocol/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.protocol</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.revision</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/delta/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.revision.delta</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/security/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.security</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.common.util</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.admin</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/branch/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.branch</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/commit/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.commit</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/id/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.id</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/lock/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.lock</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/model/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.model</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/protocol/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.protocol</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/common/revision/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.common.revision</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/package-summary.html" target="debugDetails">CDO Model Repository Explorer</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.explorer</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.explorer.checkouts</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.explorer.repositories</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/package-summary.html" target="debugDetails">CDO Model Repository Expressions</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.expressions</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/impl/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.expressions.impl</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/util/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.expressions.util</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/provider/package-summary.html" target="debugDetails">CDO Model Repository Expressions Edit Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/provider/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.expressions.provider</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/package-summary.html" target="debugDetails">CDO Model Repository Security</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.security</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.security.impl</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/util/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.security.util</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/package-summary.html" target="debugDetails">CDO Model Repository Security Edit Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.security.provider</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ui/package-summary.html" target="debugDetails">CDO Model Repository Security UI</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ui/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.security.ui</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/package-summary.html" target="debugDetails">CDO Model Repository Server</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/embedded/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.embedded</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/mem/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.mem</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/server/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.server</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/admin/package-summary.html" target="debugDetails">CDO Model Repository Server Admin Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.admin</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/admin/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.spi.admin</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/package-summary.html" target="debugDetails">CDO Model Repository Server DB</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db/mapping/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db.mapping</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db4o/package-summary.html" target="debugDetails">CDO Model Repository Server DB4O</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/db4o/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.db4o</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/hibernate/package-summary.html" target="debugDetails">CDO Model Repository Server Hibernate</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/hibernate/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.hibernate</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/lissome/package-summary.html" target="debugDetails">CDO Model Repository Server Lissome</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/lissome/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.lissome</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/mongodb/package-summary.html" target="debugDetails">CDO Model Repository Server MongoDB</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/mongodb/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.mongodb</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/net4j/package-summary.html" target="debugDetails">CDO Model Repository Server Net4j Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/net4j/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.net4j</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/ocl/package-summary.html" target="debugDetails">CDO Model Repository Server OCL Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/ocl/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.ocl</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/objectivity/package-summary.html" target="debugDetails">CDO Model Repository Server Objectivity</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/objectivity/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.objectivity</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/security/package-summary.html" target="debugDetails">CDO Model Repository Server Security Support</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/security/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.security</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.server.spi.security</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/transfer/package-summary.html" target="debugDetails">CDO Transfer Framework</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/spi/transfer/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.spi.transfer</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transfer</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/spi/repository/package-summary.html" target="debugDetails">CDO Transfer Framework (Repository Support)</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/spi/repository/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transfer.spi.repository</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/spi/ui/package-summary.html" target="debugDetails">CDO Transfer Framework (UI)</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/spi/ui/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transfer.spi.ui</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/ui/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transfer.ui</a> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/ui/swt/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transfer.ui.swt</a> -</ul> -<b><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/spi/workspace/package-summary.html" target="debugDetails">CDO Transfer Framework (Workspace Support)</a></b> -<ul> - <li><a href="../../org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transfer/spi/workspace/package-summary.html" target="debugDetails">org.eclipse.emf.cdo.transfer.spi.workspace</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-summary.html" target="debugDetails">Net4j DB Framework</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/package-summary.html" target="debugDetails">org.eclipse.net4j.db</a> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/ddl/package-summary.html" target="debugDetails">org.eclipse.net4j.db.ddl</a> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/ddl/delta/package-summary.html" target="debugDetails">org.eclipse.net4j.db.ddl.delta</a> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/dml/package-summary.html" target="debugDetails">org.eclipse.net4j.db.dml</a> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/package-summary.html" target="debugDetails">org.eclipse.net4j.spi.db</a> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/spi/db/ddl/package-summary.html" target="debugDetails">org.eclipse.net4j.spi.db.ddl</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/package-summary.html" target="debugDetails">Net4j DB Framework Derby Adapter</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/derby/package-summary.html" target="debugDetails">org.eclipse.net4j.db.derby</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/package-summary.html" target="debugDetails">Net4j DB Framework H2 Adapter</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/package-summary.html" target="debugDetails">org.eclipse.net4j.db.h2</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/package-summary.html" target="debugDetails">Net4j DB Framework HSQLDB Adapter</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/hsqldb/package-summary.html" target="debugDetails">org.eclipse.net4j.db.hsqldb</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/jdbc/package-summary.html" target="debugDetails">Net4j DB Framework JDBC Support</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/jdbc/package-summary.html" target="debugDetails">org.eclipse.net4j.db.jdbc</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/package-summary.html" target="debugDetails">Net4j DB Framework MYSQL Adapter</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/mysql/package-summary.html" target="debugDetails">org.eclipse.net4j.db.mysql</a> -</ul> -<b><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/package-summary.html" target="debugDetails">Net4j DB Framework PostgreSQL Adapter</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/postgresql/package-summary.html" target="debugDetails">org.eclipse.net4j.db.postgresql</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html" target="debugDetails">Net4j Signalling Platform</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/package-summary.html" target="debugDetails">org.eclipse.net4j</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/package-summary.html" target="debugDetails">org.eclipse.net4j.acceptor</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/package-summary.html" target="debugDetails">org.eclipse.net4j.buffer</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/channel/package-summary.html" target="debugDetails">org.eclipse.net4j.channel</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/package-summary.html" target="debugDetails">org.eclipse.net4j.connector</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/protocol/package-summary.html" target="debugDetails">org.eclipse.net4j.protocol</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/package-summary.html" target="debugDetails">org.eclipse.net4j.signal</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/confirmation/package-summary.html" target="debugDetails">org.eclipse.net4j.signal.confirmation</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/heartbeat/package-summary.html" target="debugDetails">org.eclipse.net4j.signal.heartbeat</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/security/package-summary.html" target="debugDetails">org.eclipse.net4j.signal.security</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/signal/wrapping/package-summary.html" target="debugDetails">org.eclipse.net4j.signal.wrapping</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/spi/net4j/package-summary.html" target="debugDetails">org.eclipse.spi.net4j</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html" target="debugDetails">Net4j Signalling Platform HTTP</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/package-summary.html" target="debugDetails">org.eclipse.net4j.http</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html" target="debugDetails">Net4j Signalling Platform HTTP Common</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/package-summary.html" target="debugDetails">org.eclipse.net4j.http.common</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html" target="debugDetails">Net4j Signalling Platform HTTP Server</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/package-summary.html" target="debugDetails">org.eclipse.net4j.http.server</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html" target="debugDetails">Net4j Signalling Platform JVM</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/package-summary.html" target="debugDetails">org.eclipse.net4j.jvm</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html" target="debugDetails">Net4j Signalling Platform TCP</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/package-summary.html" target="debugDetails">org.eclipse.net4j.tcp</a> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/package-summary.html" target="debugDetails">org.eclipse.net4j.tcp.ssl</a> -</ul> -<b><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html" target="debugDetails">Net4j Signalling Platform UI</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/ui/package-summary.html" target="debugDetails">org.eclipse.net4j.ui</a> -</ul> -<b><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html" target="debugDetails">Net4j Utilities</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html" target="debugDetails">org.eclipse.net4j.util</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/cache/package-summary.html" target="debugDetails">org.eclipse.net4j.util.cache</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html" target="debugDetails">org.eclipse.net4j.util.collection</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html" target="debugDetails">org.eclipse.net4j.util.concurrent</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/confirmation/package-summary.html" target="debugDetails">org.eclipse.net4j.util.confirmation</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html" target="debugDetails">org.eclipse.net4j.util.container</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.html" target="debugDetails">org.eclipse.net4j.util.container.delegate</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.html" target="debugDetails">org.eclipse.net4j.util.event</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.html" target="debugDetails">org.eclipse.net4j.util.factory</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html" target="debugDetails">org.eclipse.net4j.util.fsm</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.html" target="debugDetails">org.eclipse.net4j.util.io</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.html" target="debugDetails">org.eclipse.net4j.util.lifecycle</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/package-summary.html" target="debugDetails">org.eclipse.net4j.util.om</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/log/package-summary.html" target="debugDetails">org.eclipse.net4j.util.om.log</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.html" target="debugDetails">org.eclipse.net4j.util.om.monitor</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/pref/package-summary.html" target="debugDetails">org.eclipse.net4j.util.om.pref</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/trace/package-summary.html" target="debugDetails">org.eclipse.net4j.util.om.trace</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/options/package-summary.html" target="debugDetails">org.eclipse.net4j.util.options</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.html" target="debugDetails">org.eclipse.net4j.util.properties</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ref</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/registry/package-summary.html" target="debugDetails">org.eclipse.net4j.util.registry</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html" target="debugDetails">org.eclipse.net4j.util.security</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/transaction/package-summary.html" target="debugDetails">org.eclipse.net4j.util.transaction</a> -</ul> -<b><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html" target="debugDetails">Net4j Utilities UI</a></b> -<ul> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.actions</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/confirmation/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.confirmation</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.container</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/dnd/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.dnd</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/handlers/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.handlers</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/prefs/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.prefs</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/proposals/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.proposals</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.security</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.views</a> - <li><a href="../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.html" target="debugDetails">org.eclipse.net4j.util.ui.widgets</a> -</ul> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/index.html b/plugins/org.eclipse.emf.cdo.releng.doc/debug/index.html deleted file mode 100644 index 0def4d9287..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/index.html +++ /dev/null @@ -1,36 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> -<!--NewPage--> -<HTML> -<HEAD> - -<TITLE> -Javadoc Generation Debugger -</TITLE> -<SCRIPT type="text/javascript"> - targetPage = "" + window.location.search; - if (targetPage != "" && targetPage != "undefined") - targetPage = targetPage.substring(1); - if (targetPage.indexOf(":") != -1) - targetPage = "undefined"; - function loadFrames() { - if (targetPage != "" && targetPage != "undefined") - top.classFrame.location = top.targetPage; - } -</SCRIPT> -<NOSCRIPT> -</NOSCRIPT> -</HEAD> -<FRAMESET cols="25%,75%" title="" onLoad="top.loadFrames()"> -<FRAME name="debugOverview" title="Debug Overview" src="frame.html"> -<FRAME name="debugDetails" title="Debug Details" scrolling="yes"> -<NOFRAMES> -<H2> -Frame Alert</H2> - -<P> -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. -<BR> -Link to<A HREF="debug-frame.html">Non-frame version.</A> -</NOFRAMES> -</FRAMESET> -</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings deleted file mode 100644 index 20d9919664..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings +++ /dev/null @@ -1,64 +0,0 @@ -Class description missing: org.eclipse.emf.cdo.CDOElement$StateProvider.class(CDOElement.java:233) -Class description missing: org.eclipse.emf.cdo.CDOElement.class(CDOElement.java:41) -Class description missing: org.eclipse.emf.cdo.common.branch.CDOBranchChangedEvent$ChangeKind.class(CDOBranchChangedEvent.java:35) -Class description missing: org.eclipse.emf.cdo.common.branch.CDOBranchCreationContext.class(CDOBranchCreationContext.java:17) -Class description missing: org.eclipse.emf.cdo.common.model.CDOFeatureType.class(CDOFeatureType.java:28) -Class description missing: org.eclipse.emf.cdo.common.protocol.CDOProtocolConstants$UnitOpcode.class(CDOProtocolConstants.java:495) -Class description missing: org.eclipse.emf.cdo.common.util.CDORenameContext.class(CDORenameContext.java:17) -Class description missing: org.eclipse.emf.cdo.explorer.CDOExplorerManager$ElementsChangedEvent$StructuralImpact.class(CDOExplorerManager.java:45) -Class description missing: org.eclipse.emf.cdo.explorer.CDOExplorerManager$ElementsChangedEvent.class(CDOExplorerManager.java:34) -Class description missing: org.eclipse.emf.cdo.explorer.CDOExplorerManager.class(CDOExplorerManager.java:24) -Class description missing: org.eclipse.emf.cdo.explorer.CDOExplorerUtil.class(CDOExplorerUtil.java:38) -Class description missing: org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout$ObjectType.class(CDOCheckout.java:137) -Class description missing: org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout$State.class(CDOCheckout.java:129) -Class description missing: org.eclipse.emf.cdo.explorer.checkouts.CDOCheckoutManager$CheckoutStateEvent.class(CDOCheckoutManager.java:46) -Class description missing: org.eclipse.emf.cdo.explorer.repositories.CDORepository$IDGeneration.class(CDORepository.java:128) -Class description missing: org.eclipse.emf.cdo.explorer.repositories.CDORepository$State.class(CDORepository.java:158) -Class description missing: org.eclipse.emf.cdo.explorer.repositories.CDORepository$VersioningMode.class(CDORepository.java:85) -Class description missing: org.eclipse.emf.cdo.explorer.repositories.CDORepositoryManager$RepositoryConnectionEvent.class(CDORepositoryManager.java:55) -Class description missing: org.eclipse.emf.cdo.security.impl.ResourceFilterImpl$AntMatcher.class(ResourceFilterImpl.java:627) -Class description missing: org.eclipse.emf.cdo.security.impl.ResourceFilterImpl$ExactMatcher.class(ResourceFilterImpl.java:580) -Class description missing: org.eclipse.emf.cdo.security.impl.ResourceFilterImpl$RegexMatcher.class(ResourceFilterImpl.java:648) -Class description missing: org.eclipse.emf.cdo.security.impl.ResourceFilterImpl$TreeMatcher.class(ResourceFilterImpl.java:601) -Class description missing: org.eclipse.emf.cdo.server.IUnit.class(IUnit.java:24) -Class description missing: org.eclipse.emf.cdo.server.IUnitManager.class(IUnitManager.java:29) -Class description missing: org.eclipse.emf.cdo.spi.common.branch.CDOBranchAdjustable.class(CDOBranchAdjustable.java:19) -Class description missing: org.eclipse.emf.cdo.spi.server.CDOCommand$CommandException.class(CDOCommand.java:339) -Class description missing: org.eclipse.emf.cdo.spi.server.CDOCommand$CommandParameter.class(CDOCommand.java:313) -Class description missing: org.eclipse.emf.cdo.spi.server.CDOCommand$WithAccessor.class(CDOCommand.java:278) -Class description missing: org.eclipse.emf.cdo.spi.server.CDOCommand$WithRepository.class(CDOCommand.java:229) -Class description missing: org.eclipse.emf.cdo.spi.server.CDOCommand.class(CDOCommand.java:30) -Class description missing: org.eclipse.emf.cdo.spi.server.IAuthenticationProtocol.class(IAuthenticationProtocol.java:25) -Class description missing: org.eclipse.emf.cdo.spi.server.InternalTransaction$CommitAttempt.class(InternalTransaction.java:41) -Class description missing: org.eclipse.emf.cdo.spi.server.InternalUnitManager$InternalObjectAttacher.class(InternalUnitManager.java:37) -Class description missing: org.eclipse.emf.cdo.spi.server.InternalUnitManager.class(InternalUnitManager.java:25) -Class description missing: org.eclipse.emf.cdo.transaction.CDOMerger2.class(CDOMerger2.java:24) -Class description missing: org.eclipse.emf.cdo.ui.CDOEditorOpener$Default.class(CDOEditorOpener.java:81) -Class description missing: org.eclipse.emf.cdo.ui.CDOEditorOpener$Registry$EditorOpenerDescriptor.class(CDOEditorOpener.java:377) -Class description missing: org.eclipse.emf.cdo.ui.CDOEditorOpener$Registry.class(CDOEditorOpener.java:222) -Class description missing: org.eclipse.emf.cdo.ui.CDOEditorOpener.class(CDOEditorOpener.java:50) -Class description missing: org.eclipse.emf.cdo.ui.CDOInvalidRootAgent.class(CDOInvalidRootAgent.java:30) -Class description missing: org.eclipse.emf.cdo.ui.CDOTreeExpansionAgent.class(CDOTreeExpansionAgent.java:43) -Class description missing: org.eclipse.emf.cdo.ui.OverlayImage.class(OverlayImage.java:22) -Class description missing: org.eclipse.emf.cdo.ui.Support.class(Support.java:19) -Class description missing: org.eclipse.emf.cdo.ui.compare.CDOCompareEditorUtil$Input.class(CDOCompareEditorUtil.java:751) -Class description missing: org.eclipse.emf.cdo.ui.compare.CDOCompareEditorUtil$TransactionOpenerAndEditorCloser.class(CDOCompareEditorUtil.java:911) -Class description missing: org.eclipse.emf.cdo.ui.widgets.CommitHistoryComposite$Input$IllegalInputException.class(CommitHistoryComposite.java:544) -Class description missing: org.eclipse.emf.cdo.ui.widgets.TimeSlider.class(TimeSlider.java:48) -Class description missing: org.eclipse.emf.cdo.view.CDOStaleReferencePolicy$DynamicProxy$Enhanced.class(CDOStaleReferencePolicy.java:302) -Class description missing: org.eclipse.emf.cdo.view.CDOStaleReferencePolicy$DynamicProxy.class(CDOStaleReferencePolicy.java:93) -Class description missing: org.eclipse.emf.cdo.view.CDOUnit.class(CDOUnit.java:21) -Class description missing: org.eclipse.emf.cdo.view.CDOUnitManager$UnitExistsException.class(CDOUnitManager.java:48) -Class description missing: org.eclipse.emf.cdo.view.CDOUnitManager$UnitNotFoundException.class(CDOUnitManager.java:56) -Class description missing: org.eclipse.emf.cdo.view.CDOUnitManager.class(CDOUnitManager.java:27) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDOAttachingObjectEvent.class(CDOViewEventProducer.java:210) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDOCommittedTransactionEvent.class(CDOViewEventProducer.java:350) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDOCommittingTransactionEvent.class(CDOViewEventProducer.java:317) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDODetachingObjectEvent.class(CDOViewEventProducer.java:243) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDOModifyingObjectEvent.class(CDOViewEventProducer.java:276) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDOObjectStateChangedEvent.class(CDOViewEventProducer.java:161) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer$CDORolledBackTransactionEvent.class(CDOViewEventProducer.java:383) -Class description missing: org.eclipse.emf.cdo.view.CDOViewEventProducer.class(CDOViewEventProducer.java:29) -Class description missing: org.eclipse.emf.cdo.view.CDOViewProvider$CDOViewProvider2.class(CDOViewProvider.java:61) -Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSession$CommitToken.class(InternalCDOSession.java:318) -Class description missing: org.eclipse.emf.spi.cdo.InternalCDOSessionInvalidationEvent.class(InternalCDOSessionInvalidationEvent.java:20) diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.setup.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.setup.doc.warnings deleted file mode 100644 index 4a3de4cc3c..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.setup.doc.warnings +++ /dev/null @@ -1,37 +0,0 @@ -Class description missing: org.eclipse.emf.cdo.releng.setup.LicenseInfo.class(LicenseInfo.java:21) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupConstants.class(SetupConstants.java:23) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupTask$MirrorContext.class(SetupTask.java:235) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupTask$MirrorRunnable.class(SetupTask.java:243) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupTask$Sniffer$ResourceHandler.class(SetupTask.java:271) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupTask$Sniffer$SourcePathProvider.class(SetupTask.java:279) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupTask$Sniffer.class(SetupTask.java:251) -Class description missing: org.eclipse.emf.cdo.releng.setup.SetupTaskContext.class(SetupTaskContext.java:26) -Class description missing: org.eclipse.emf.cdo.releng.setup.editor.ProjectTemplate$Container.class(ProjectTemplate.java:139) -Class description missing: org.eclipse.emf.cdo.releng.setup.editor.ProjectTemplate$Factory.class(ProjectTemplate.java:151) -Class description missing: org.eclipse.emf.cdo.releng.setup.editor.ProjectTemplate.class(ProjectTemplate.java:30) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.MaterializationTaskImpl$ComponentID.class(MaterializationTaskImpl.java:624) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.MaterializationTaskImpl$ComponentLocation.class(MaterializationTaskImpl.java:650) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.MaterializationTaskImpl$MaterializationSniffer.class(MaterializationTaskImpl.java:1018) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.MylynBuildsTaskImpl$MylynHelper.class(MylynBuildsTaskImpl.java:367) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.MylynQueriesTaskImpl$MylynHelper.class(MylynQueriesTaskImpl.java:384) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.P2TaskImpl$LicenseProcessor.class(P2TaskImpl.java:1544) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl$BasicSniffer.class(SetupTaskImpl.java:657) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl$ResourceSniffer.class(SetupTaskImpl.java:791) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl$RunnableWithContext.class(SetupTaskImpl.java:837) -Class description missing: org.eclipse.emf.cdo.releng.setup.impl.SetupTaskImpl$TypedStringToken.class(SetupTaskImpl.java:845) -Class description missing: org.eclipse.emf.cdo.releng.setup.log.ProgressLog.class(ProgressLog.java:20) -Class description missing: org.eclipse.emf.cdo.releng.setup.log.ProgressLogFilter.class(ProgressLogFilter.java:13) -Class description missing: org.eclipse.emf.cdo.releng.setup.log.ProgressLogMonitor.class(ProgressLogMonitor.java:20) -Class description missing: org.eclipse.emf.cdo.releng.setup.log.ProgressLogProvider.class(ProgressLogProvider.java:20) -Class description missing: org.eclipse.emf.cdo.releng.setup.log.ProgressLogRunnable.class(ProgressLogRunnable.java:18) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.DownloadUtil.class(DownloadUtil.java:35) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.FileUtil.class(FileUtil.java:30) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.OS.class(OS.java:35) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.ProjectProvider$Visitor.class(ProjectProvider.java:28) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.ProjectProvider.class(ProjectProvider.java:21) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.ServiceUtil.class(ServiceUtil.java:26) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.SetupResource.class(SetupResource.java:18) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.SetupUtil.class(SetupUtil.java:18) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.StringExpander.class(StringExpander.java:16) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.TargetPlatformUtil.class(TargetPlatformUtil.java:32) -Class description missing: org.eclipse.emf.cdo.releng.setup.util.UIUtil.class(UIUtil.java:31) diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.db.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.db.doc.warnings deleted file mode 100644 index f8074d7425..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.db.doc.warnings +++ /dev/null @@ -1,50 +0,0 @@ -Class description missing: org.eclipse.net4j.db.BatchedStatement.class(BatchedStatement.java:21) -Class description missing: org.eclipse.net4j.db.DBUtil$RunnableWithConnection.class(DBUtil.java:1454) -Class description missing: org.eclipse.net4j.db.IDBConnection.class(IDBConnection.java:26) -Class description missing: org.eclipse.net4j.db.IDBDatabase$RunnableWithSchema.class(IDBDatabase.java:60) -Class description missing: org.eclipse.net4j.db.IDBDatabase$SchemaChangedEvent.class(IDBDatabase.java:50) -Class description missing: org.eclipse.net4j.db.IDBDatabase.class(IDBDatabase.java:25) -Class description missing: org.eclipse.net4j.db.IDBPreparedStatement.class(IDBPreparedStatement.java:23) -Class description missing: org.eclipse.net4j.db.IDBResultSet.class(IDBResultSet.java:22) -Class description missing: org.eclipse.net4j.db.IDBSchemaTransaction.class(IDBSchemaTransaction.java:27) -Class description missing: org.eclipse.net4j.db.ddl.IDBElement.class(IDBElement.java:23) -Class description missing: org.eclipse.net4j.db.ddl.IDBNamedElement.class(IDBNamedElement.java:19) -Class description missing: org.eclipse.net4j.db.ddl.IDBSchemaElement$SchemaElementType.class(IDBSchemaElement.java:63) -Class description missing: org.eclipse.net4j.db.ddl.IDBSchemaVisitor$Default.class(IDBSchemaVisitor.java:40) -Class description missing: org.eclipse.net4j.db.ddl.IDBSchemaVisitor$StopRecursion.class(IDBSchemaVisitor.java:32) -Class description missing: org.eclipse.net4j.db.ddl.IDBSchemaVisitor.class(IDBSchemaVisitor.java:17) -Class description missing: org.eclipse.net4j.db.ddl.SchemaElementNotFoundException.class(SchemaElementNotFoundException.java:20) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDelta$ChangeKind.class(IDBDelta.java:47) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDelta$DeltaType.class(IDBDelta.java:39) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDelta.class(IDBDelta.java:24) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor$Copier.class(IDBDeltaVisitor.java:762) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor$Default.class(IDBDeltaVisitor.java:58) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor$Filter$ForbiddenChangeException.class(IDBDeltaVisitor.java:740) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor$Filter$Policy.class(IDBDeltaVisitor.java:526) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor$Filter.class(IDBDeltaVisitor.java:348) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor$StopRecursion.class(IDBDeltaVisitor.java:50) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.class(IDBDeltaVisitor.java:33) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaWithPosition.class(IDBDeltaWithPosition.java:21) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBDeltaWithProperties.class(IDBDeltaWithProperties.java:21) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBFieldDelta.class(IDBFieldDelta.java:22) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBIndexDelta.class(IDBIndexDelta.java:24) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBIndexFieldDelta.class(IDBIndexFieldDelta.java:22) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBPropertyDelta$Type.class(IDBPropertyDelta.java:30) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBPropertyDelta.class(IDBPropertyDelta.java:19) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBSchemaDelta.class(IDBSchemaDelta.java:23) -Class description missing: org.eclipse.net4j.db.ddl.delta.IDBTableDelta.class(IDBTableDelta.java:24) -Class description missing: org.eclipse.net4j.db.jdbc.DelegatingConnection$Default.class(DelegatingConnection.java:370) -Class description missing: org.eclipse.net4j.db.jdbc.DelegatingConnection.class(DelegatingConnection.java:32) -Class description missing: org.eclipse.net4j.db.jdbc.DelegatingPreparedStatement.class(DelegatingPreparedStatement.java:36) -Class description missing: org.eclipse.net4j.db.jdbc.DelegatingResultSet.class(DelegatingResultSet.java:35) -Class description missing: org.eclipse.net4j.db.jdbc.JDBCUtil.class(JDBCUtil.java:20) -Class description missing: org.eclipse.net4j.spi.db.DBAdapter$FieldInfo.class(DBAdapter.java:1186) -Class description missing: org.eclipse.net4j.spi.db.DBSchema.class(DBSchema.java:35) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBElement.class(InternalDBElement.java:21) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBField.class(InternalDBField.java:21) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBIndex.class(InternalDBIndex.java:22) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBIndexField.class(InternalDBIndexField.java:21) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBNamedElement.class(InternalDBNamedElement.java:24) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBSchema.class(InternalDBSchema.java:25) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBSchemaElement.class(InternalDBSchemaElement.java:21) -Class description missing: org.eclipse.net4j.spi.db.ddl.InternalDBTable.class(InternalDBTable.java:23) diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings deleted file mode 100644 index 164d3b2052..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.doc.warnings +++ /dev/null @@ -1,10 +0,0 @@ -Class description missing: org.eclipse.net4j.connector.IServerConnector.class(IServerConnector.java:19) -Class description missing: org.eclipse.net4j.signal.MonitorCanceledIndication.class(MonitorCanceledIndication.java:22) -Class description missing: org.eclipse.net4j.signal.MonitorCanceledRequest.class(MonitorCanceledRequest.java:22) -Class description missing: org.eclipse.net4j.signal.MonitorProgressIndication.class(MonitorProgressIndication.java:22) -Class description missing: org.eclipse.net4j.signal.MonitorProgressRequest.class(MonitorProgressRequest.java:22) -Class description missing: org.eclipse.net4j.signal.confirmation.ConfirmationIndication.class(ConfirmationIndication.java:29) -Class description missing: org.eclipse.net4j.signal.confirmation.ConfirmationPrompt.class(ConfirmationPrompt.java:27) -Class description missing: org.eclipse.net4j.signal.confirmation.ConfirmationRequest.class(ConfirmationRequest.java:25) -Class description missing: org.eclipse.net4j.signal.security.AuthenticationIndication.class(AuthenticationIndication.java:36) -Class description missing: org.eclipse.net4j.signal.security.AuthenticationRequest.class(AuthenticationRequest.java:29) diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings b/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings deleted file mode 100644 index 806b3ffdee..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.net4j.util.doc.warnings +++ /dev/null @@ -1,355 +0,0 @@ -Class description missing: org.eclipse.net4j.util.Predicate.class(Predicate.java:17) -Class description missing: org.eclipse.net4j.util.Predicates$ExcludedPredicate.class(Predicates.java:85) -Class description missing: org.eclipse.net4j.util.Predicates$IncludedPredicate.class(Predicates.java:66) -Class description missing: org.eclipse.net4j.util.Predicates$UniquePredicate.class(Predicates.java:104) -Class description missing: org.eclipse.net4j.util.Predicates.class(Predicates.java:20) -Class description missing: org.eclipse.net4j.util.ReflectUtil$PrimitiveType.class(ReflectUtil.java:644) -Class description missing: org.eclipse.net4j.util.XMLUtil$ElementHandler.class(XMLUtil.java:100) -Class description missing: org.eclipse.net4j.util.XMLUtil.class(XMLUtil.java:30) -Class description missing: org.eclipse.net4j.util.cache.Cache.class(Cache.java:23) -Class description missing: org.eclipse.net4j.util.cache.CacheMonitor.class(CacheMonitor.java:26) -Class description missing: org.eclipse.net4j.util.cache.CacheRegistration.class(CacheRegistration.java:16) -Class description missing: org.eclipse.net4j.util.cache.HysteresisConditionPolicy.class(HysteresisConditionPolicy.java:18) -Class description missing: org.eclipse.net4j.util.cache.ICache.class(ICache.java:16) -Class description missing: org.eclipse.net4j.util.cache.ICacheMonitor$Condition.class(ICacheMonitor.java:31) -Class description missing: org.eclipse.net4j.util.cache.ICacheMonitor$ConditionPolicy.class(ICacheMonitor.java:56) -Class description missing: org.eclipse.net4j.util.cache.ICacheMonitor.class(ICacheMonitor.java:18) -Class description missing: org.eclipse.net4j.util.cache.ICacheMonitorEvent.class(ICacheMonitorEvent.java:20) -Class description missing: org.eclipse.net4j.util.cache.ICacheProbe.class(ICacheProbe.java:16) -Class description missing: org.eclipse.net4j.util.cache.ICacheRegistration.class(ICacheRegistration.java:16) -Class description missing: org.eclipse.net4j.util.cache.ThresholdConditionPolicy.class(ThresholdConditionPolicy.java:18) -Class description missing: org.eclipse.net4j.util.collection.BidiMap.class(BidiMap.java:26) -Class description missing: org.eclipse.net4j.util.collection.BidiMapper.class(BidiMapper.java:22) -Class description missing: org.eclipse.net4j.util.collection.BidirectionalIterator.class(BidirectionalIterator.java:20) -Class description missing: org.eclipse.net4j.util.collection.ByteArrayWrapper.class(ByteArrayWrapper.java:23) -Class description missing: org.eclipse.net4j.util.collection.CaseInsensitiveStringSet.class(CaseInsensitiveStringSet.java:22) -Class description missing: org.eclipse.net4j.util.collection.Closeable.class(Closeable.java:16) -Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$DuplicateCounter.class(ConcurrentArray.java:181) -Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray$Unique.class(ConcurrentArray.java:138) -Class description missing: org.eclipse.net4j.util.collection.ConcurrentArray.class(ConcurrentArray.java:17) -Class description missing: org.eclipse.net4j.util.collection.DynamicArray.class(DynamicArray.java:17) -Class description missing: org.eclipse.net4j.util.collection.FastList.class(FastList.java:19) -Class description missing: org.eclipse.net4j.util.collection.GrowingRandomAccessList.class(GrowingRandomAccessList.java:27) -Class description missing: org.eclipse.net4j.util.collection.HashBag.class(HashBag.java:22) -Class description missing: org.eclipse.net4j.util.collection.History.class(History.java:23) -Class description missing: org.eclipse.net4j.util.collection.HistoryElement.class(HistoryElement.java:18) -Class description missing: org.eclipse.net4j.util.collection.HistoryUtil.class(HistoryUtil.java:18) -Class description missing: org.eclipse.net4j.util.collection.IHistory.class(IHistory.java:18) -Class description missing: org.eclipse.net4j.util.collection.IHistoryChangeEvent.class(IHistoryChangeEvent.java:20) -Class description missing: org.eclipse.net4j.util.collection.IHistoryElement.class(IHistoryElement.java:16) -Class description missing: org.eclipse.net4j.util.collection.IndexedList$ArrayBacked.class(IndexedList.java:260) -Class description missing: org.eclipse.net4j.util.collection.IndexedList.class(IndexedList.java:23) -Class description missing: org.eclipse.net4j.util.collection.LimitedIterator.class(LimitedIterator.java:19) -Class description missing: org.eclipse.net4j.util.collection.MapEntry.class(MapEntry.java:21) -Class description missing: org.eclipse.net4j.util.collection.MoveableList.class(MoveableList.java:18) -Class description missing: org.eclipse.net4j.util.collection.MultiMap$ListBased.class(MultiMap.java:234) -Class description missing: org.eclipse.net4j.util.collection.MultiMap.class(MultiMap.java:28) -Class description missing: org.eclipse.net4j.util.collection.Pair.class(Pair.java:18) -Class description missing: org.eclipse.net4j.util.collection.PositionProvider.class(PositionProvider.java:17) -Class description missing: org.eclipse.net4j.util.collection.Predicate.class(Predicate.java:19) -Class description missing: org.eclipse.net4j.util.collection.PredicateIterator.class(PredicateIterator.java:21) -Class description missing: org.eclipse.net4j.util.collection.PreferenceHistory.class(PreferenceHistory.java:19) -Class description missing: org.eclipse.net4j.util.collection.RoundRobinBlockingQueue.class(RoundRobinBlockingQueue.java:27) -Class description missing: org.eclipse.net4j.util.collection.Triplet.class(Triplet.java:19) -Class description missing: org.eclipse.net4j.util.concurrent.AsynchronousWorkSerializer.class(AsynchronousWorkSerializer.java:25) -Class description missing: org.eclipse.net4j.util.concurrent.CompletionWorkSerializer.class(CompletionWorkSerializer.java:24) -Class description missing: org.eclipse.net4j.util.concurrent.ConcurrencyUtil.class(ConcurrencyUtil.java:21) -Class description missing: org.eclipse.net4j.util.concurrent.DelegableReentrantLock$DelegateDetector$Factory.class(DelegableReentrantLock.java:190) -Class description missing: org.eclipse.net4j.util.concurrent.DelegableReentrantLock$DelegateDetector.class(DelegableReentrantLock.java:183) -Class description missing: org.eclipse.net4j.util.concurrent.DelegableReentrantLock.class(DelegableReentrantLock.java:31) -Class description missing: org.eclipse.net4j.util.concurrent.DelegatingExecutorService.class(DelegatingExecutorService.java:27) -Class description missing: org.eclipse.net4j.util.concurrent.ExecutorServiceFactory.class(ExecutorServiceFactory.java:28) -Class description missing: org.eclipse.net4j.util.concurrent.ExecutorWorkSerializer.class(ExecutorWorkSerializer.java:25) -Class description missing: org.eclipse.net4j.util.concurrent.ICorrelator.class(ICorrelator.java:16) -Class description missing: org.eclipse.net4j.util.concurrent.IExecutorServiceProvider.class(IExecutorServiceProvider.java:19) -Class description missing: org.eclipse.net4j.util.concurrent.IRWLockManager$LockType.class(IRWLockManager.java:54) -Class description missing: org.eclipse.net4j.util.concurrent.IWorkSerializer.class(IWorkSerializer.java:16) -Class description missing: org.eclipse.net4j.util.concurrent.MonitoredThread$MultiThreadMonitor.class(MonitoredThread.java:116) -Class description missing: org.eclipse.net4j.util.concurrent.MonitoredThread$ThreadMonitor.class(MonitoredThread.java:106) -Class description missing: org.eclipse.net4j.util.concurrent.MonitoredThread.class(MonitoredThread.java:24) -Class description missing: org.eclipse.net4j.util.concurrent.NonBlockingIntCounter.class(NonBlockingIntCounter.java:18) -Class description missing: org.eclipse.net4j.util.concurrent.NonBlockingLongCounter.class(NonBlockingLongCounter.java:18) -Class description missing: org.eclipse.net4j.util.concurrent.NonFairReentrantLock.class(NonFairReentrantLock.java:24) -Class description missing: org.eclipse.net4j.util.concurrent.OnePendingExecutor.class(OnePendingExecutor.java:15) -Class description missing: org.eclipse.net4j.util.concurrent.PriorityQueueRunnable.class(PriorityQueueRunnable.java:17) -Class description missing: org.eclipse.net4j.util.concurrent.PriorityQueueRunner.class(PriorityQueueRunner.java:20) -Class description missing: org.eclipse.net4j.util.concurrent.QueueRunner.class(QueueRunner.java:17) -Class description missing: org.eclipse.net4j.util.concurrent.QueueRunner2.class(QueueRunner2.java:17) -Class description missing: org.eclipse.net4j.util.concurrent.QueueWorker.class(QueueWorker.java:23) -Class description missing: org.eclipse.net4j.util.concurrent.QueueWorkerWorkSerializer.class(QueueWorkerWorkSerializer.java:21) -Class description missing: org.eclipse.net4j.util.concurrent.RWLock.class(RWLock.java:24) -Class description missing: org.eclipse.net4j.util.concurrent.RWLockManager$LockEntry.class(RWLockManager.java:412) -Class description missing: org.eclipse.net4j.util.concurrent.RWLockManager$LockEntryHandler.class(RWLockManager.java:455) -Class description missing: org.eclipse.net4j.util.concurrent.RWLockManager$LockStrategy.class(RWLockManager.java:393) -Class description missing: org.eclipse.net4j.util.concurrent.ResultSynchronizer.class(ResultSynchronizer.java:21) -Class description missing: org.eclipse.net4j.util.concurrent.RoundRobinList.class(RoundRobinList.java:23) -Class description missing: org.eclipse.net4j.util.concurrent.RunnableWithName.class(RunnableWithName.java:19) -Class description missing: org.eclipse.net4j.util.concurrent.Sleeper.class(Sleeper.java:16) -Class description missing: org.eclipse.net4j.util.concurrent.SynchronizingCorrelator.class(SynchronizingCorrelator.java:19) -Class description missing: org.eclipse.net4j.util.concurrent.SynchronousWorkSerializer.class(SynchronousWorkSerializer.java:16) -Class description missing: org.eclipse.net4j.util.concurrent.ThreadPool.class(ThreadPool.java:31) -Class description missing: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException.class(TimeoutRuntimeException.java:18) -Class description missing: org.eclipse.net4j.util.concurrent.Timeouter.class(Timeouter.java:22) -Class description missing: org.eclipse.net4j.util.concurrent.TimerLifecycle$DaemonFactory.class(TimerLifecycle.java:116) -Class description missing: org.eclipse.net4j.util.concurrent.TimerLifecycle.class(TimerLifecycle.java:28) -Class description missing: org.eclipse.net4j.util.concurrent.TrackableTimerTask.class(TrackableTimerTask.java:27) -Class description missing: org.eclipse.net4j.util.concurrent.Worker$WorkContext.class(Worker.java:251) -Class description missing: org.eclipse.net4j.util.concurrent.Worker.class(Worker.java:26) -Class description missing: org.eclipse.net4j.util.confirmation.IConfirmationProvider$Factory$Default.class(IConfirmationProvider.java:57) -Class description missing: org.eclipse.net4j.util.confirmation.IConfirmationProvider$Factory.class(IConfirmationProvider.java:40) -Class description missing: org.eclipse.net4j.util.confirmation.IConfirmationProvider$Provider.class(IConfirmationProvider.java:104) -Class description missing: org.eclipse.net4j.util.container.ContainerPersistence.class(ContainerPersistence.java:30) -Class description missing: org.eclipse.net4j.util.container.FileContainerPersistence.class(FileContainerPersistence.java:24) -Class description missing: org.eclipse.net4j.util.container.IContainer$Persistence.class(IContainer.java:76) -Class description missing: org.eclipse.net4j.util.container.IManagedContainer$ContainerAware.class(IManagedContainer.java:85) -Class description missing: org.eclipse.net4j.util.container.SelfAttachingContainerListener$Delegating.class(SelfAttachingContainerListener.java:181) -Class description missing: org.eclipse.net4j.util.container.SelfAttachingContainerListener$DoNotDescend.class(SelfAttachingContainerListener.java:174) -Class description missing: org.eclipse.net4j.util.container.SelfAttachingContainerListener.class(SelfAttachingContainerListener.java:25) -Class description missing: org.eclipse.net4j.util.event.EventPrinter.class(EventPrinter.java:21) -Class description missing: org.eclipse.net4j.util.fsm.FiniteStateMachine$StateChangedEvent.class(FiniteStateMachine.java:355) -Class description missing: org.eclipse.net4j.util.io.AsyncOutputStream.class(AsyncOutputStream.java:26) -Class description missing: org.eclipse.net4j.util.io.AsyncWriter.class(AsyncWriter.java:26) -Class description missing: org.eclipse.net4j.util.io.CachedFileMap.class(CachedFileMap.java:20) -Class description missing: org.eclipse.net4j.util.io.DataInputExtender.class(DataInputExtender.java:22) -Class description missing: org.eclipse.net4j.util.io.DataInputOutputFile.class(DataInputOutputFile.java:29) -Class description missing: org.eclipse.net4j.util.io.DataOutputExtender.class(DataOutputExtender.java:20) -Class description missing: org.eclipse.net4j.util.io.DelegatingStreamWrapper.class(DelegatingStreamWrapper.java:20) -Class description missing: org.eclipse.net4j.util.io.DigestWriter.class(DigestWriter.java:22) -Class description missing: org.eclipse.net4j.util.io.ExpectedFileInputStream.class(ExpectedFileInputStream.java:25) -Class description missing: org.eclipse.net4j.util.io.ExpectedFileReader.class(ExpectedFileReader.java:26) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataInput$Delegating.class(ExtendedDataInput.java:52) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataInput$Stream.class(ExtendedDataInput.java:198) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataInput.class(ExtendedDataInput.java:26) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataInputStream.class(ExtendedDataInputStream.java:22) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataOutput$Delegating.class(ExtendedDataOutput.java:45) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataOutput$Stream.class(ExtendedDataOutput.java:176) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataOutput.class(ExtendedDataOutput.java:23) -Class description missing: org.eclipse.net4j.util.io.ExtendedDataOutputStream.class(ExtendedDataOutputStream.java:20) -Class description missing: org.eclipse.net4j.util.io.ExtendedIOAdapter.class(ExtendedIOAdapter.java:19) -Class description missing: org.eclipse.net4j.util.io.ExtendedIOHandler.class(ExtendedIOHandler.java:17) -Class description missing: org.eclipse.net4j.util.io.ExtendedIOUtil$ClassLoaderClassResolver.class(ExtendedIOUtil.java:467) -Class description missing: org.eclipse.net4j.util.io.ExtendedIOUtil$ClassResolver.class(ExtendedIOUtil.java:459) -Class description missing: org.eclipse.net4j.util.io.ExtendedIOUtil.class(ExtendedIOUtil.java:38) -Class description missing: org.eclipse.net4j.util.io.ExtendedInputHandler.class(ExtendedInputHandler.java:19) -Class description missing: org.eclipse.net4j.util.io.ExtendedOutputHandler.class(ExtendedOutputHandler.java:19) -Class description missing: org.eclipse.net4j.util.io.FileLock.class(FileLock.java:23) -Class description missing: org.eclipse.net4j.util.io.GZIPStreamWrapper$Factory.class(GZIPStreamWrapper.java:94) -Class description missing: org.eclipse.net4j.util.io.GZIPStreamWrapper.class(GZIPStreamWrapper.java:26) -Class description missing: org.eclipse.net4j.util.io.IOFilter.class(IOFilter.java:16) -Class description missing: org.eclipse.net4j.util.io.IORunnable.class(IORunnable.java:19) -Class description missing: org.eclipse.net4j.util.io.IORuntimeException.class(IORuntimeException.java:16) -Class description missing: org.eclipse.net4j.util.io.IOTimeoutException.class(IOTimeoutException.java:20) -Class description missing: org.eclipse.net4j.util.io.IOUtil$FileCollector.class(IOUtil.java:1081) -Class description missing: org.eclipse.net4j.util.io.IOUtil.class(IOUtil.java:55) -Class description missing: org.eclipse.net4j.util.io.IOVisitor.class(IOVisitor.java:19) -Class description missing: org.eclipse.net4j.util.io.IStreamWrapper$Factory.class(IStreamWrapper.java:36) -Class description missing: org.eclipse.net4j.util.io.IStreamWrapper.class(IStreamWrapper.java:22) -Class description missing: org.eclipse.net4j.util.io.LimitedInputStream.class(LimitedInputStream.java:20) -Class description missing: org.eclipse.net4j.util.io.LimitedReader.class(LimitedReader.java:20) -Class description missing: org.eclipse.net4j.util.io.NIOUtil.class(NIOUtil.java:24) -Class description missing: org.eclipse.net4j.util.io.SortedFileMap.class(SortedFileMap.java:21) -Class description missing: org.eclipse.net4j.util.io.StreamWrapperChain.class(StreamWrapperChain.java:20) -Class description missing: org.eclipse.net4j.util.io.StringCompressor$Counting.class(StringCompressor.java:413) -Class description missing: org.eclipse.net4j.util.io.StringCompressor.class(StringCompressor.java:26) -Class description missing: org.eclipse.net4j.util.io.StringIO.class(StringIO.java:19) -Class description missing: org.eclipse.net4j.util.io.TMPUtil.class(TMPUtil.java:24) -Class description missing: org.eclipse.net4j.util.io.XMLOutput.class(XMLOutput.java:35) -Class description missing: org.eclipse.net4j.util.io.XORInputStream.class(XORInputStream.java:19) -Class description missing: org.eclipse.net4j.util.io.XOROutputStream.class(XOROutputStream.java:19) -Class description missing: org.eclipse.net4j.util.io.XORStreamWrapper.class(XORStreamWrapper.java:20) -Class description missing: org.eclipse.net4j.util.io.ZIPUtil$EntryContext.class(ZIPUtil.java:178) -Class description missing: org.eclipse.net4j.util.io.ZIPUtil$FileSystemUnzipHandler.class(ZIPUtil.java:371) -Class description missing: org.eclipse.net4j.util.io.ZIPUtil$FileSystemZipHandler.class(ZIPUtil.java:233) -Class description missing: org.eclipse.net4j.util.io.ZIPUtil$UnzipHandler.class(ZIPUtil.java:168) -Class description missing: org.eclipse.net4j.util.io.ZIPUtil$ZipEntryHandler.class(ZIPUtil.java:160) -Class description missing: org.eclipse.net4j.util.io.ZIPUtil.class(ZIPUtil.java:31) -Class description missing: org.eclipse.net4j.util.lifecycle.IDeactivateable.class(IDeactivateable.java:18) -Class description missing: org.eclipse.net4j.util.om.monitor.AbstractMonitor$AsyncTimerTask.class(AbstractMonitor.java:163) -Class description missing: org.eclipse.net4j.util.om.monitor.AbstractMonitor.class(AbstractMonitor.java:24) -Class description missing: org.eclipse.net4j.util.om.monitor.DelegatingMonitor.class(DelegatingMonitor.java:17) -Class description missing: org.eclipse.net4j.util.om.monitor.EclipseMonitor.class(EclipseMonitor.java:23) -Class description missing: org.eclipse.net4j.util.om.monitor.Monitor.class(Monitor.java:22) -Class description missing: org.eclipse.net4j.util.om.monitor.MonitorCanceledException.class(MonitorCanceledException.java:18) -Class description missing: org.eclipse.net4j.util.om.monitor.NestedMonitor.class(NestedMonitor.java:20) -Class description missing: org.eclipse.net4j.util.om.monitor.NotifyingMonitor$ProgressEvent.class(NotifyingMonitor.java:89) -Class description missing: org.eclipse.net4j.util.om.monitor.NotifyingMonitor.class(NotifyingMonitor.java:22) -Class description missing: org.eclipse.net4j.util.om.monitor.OMMonitor$Async.class(OMMonitor.java:102) -Class description missing: org.eclipse.net4j.util.om.monitor.OMMonitor.class(OMMonitor.java:18) -Class description missing: org.eclipse.net4j.util.om.monitor.OMMonitorProgress.class(OMMonitorProgress.java:19) -Class description missing: org.eclipse.net4j.util.om.monitor.ProgressDistributable$Default.class(ProgressDistributable.java:28) -Class description missing: org.eclipse.net4j.util.om.monitor.ProgressDistributable.class(ProgressDistributable.java:17) -Class description missing: org.eclipse.net4j.util.om.monitor.ProgressDistributor$Arithmetic.class(ProgressDistributor.java:133) -Class description missing: org.eclipse.net4j.util.om.monitor.ProgressDistributor$Geometric.class(ProgressDistributor.java:158) -Class description missing: org.eclipse.net4j.util.om.monitor.ProgressDistributor.class(ProgressDistributor.java:24) -Class description missing: org.eclipse.net4j.util.om.monitor.SubProgressMonitor.class(SubProgressMonitor.java:20) -Class description missing: org.eclipse.net4j.util.om.monitor.TimeoutMonitor.class(TimeoutMonitor.java:20) -Class description missing: org.eclipse.net4j.util.om.pref.OMPreference$Participant.class(OMPreference.java:48) -Class description missing: org.eclipse.net4j.util.om.pref.OMPreference$Type.class(OMPreference.java:39) -Class description missing: org.eclipse.net4j.util.om.pref.OMPreference.class(OMPreference.java:18) -Class description missing: org.eclipse.net4j.util.om.pref.OMPreferences.class(OMPreferences.java:21) -Class description missing: org.eclipse.net4j.util.ref.CleanableReferenceQueue.class(CleanableReferenceQueue.java:23) -Class description missing: org.eclipse.net4j.util.ref.Interner.class(Interner.java:20) -Class description missing: org.eclipse.net4j.util.ref.KeyedPhantomReference.class(KeyedPhantomReference.java:20) -Class description missing: org.eclipse.net4j.util.ref.KeyedReference.class(KeyedReference.java:19) -Class description missing: org.eclipse.net4j.util.ref.KeyedSoftReference.class(KeyedSoftReference.java:20) -Class description missing: org.eclipse.net4j.util.ref.KeyedStrongReference.class(KeyedStrongReference.java:18) -Class description missing: org.eclipse.net4j.util.ref.KeyedWeakReference.class(KeyedWeakReference.java:20) -Class description missing: org.eclipse.net4j.util.ref.ReferenceMonitor.class(ReferenceMonitor.java:21) -Class description missing: org.eclipse.net4j.util.ref.ReferenceQueueWorker.class(ReferenceQueueWorker.java:23) -Class description missing: org.eclipse.net4j.util.ref.ReferenceType.class(ReferenceType.java:17) -Class description missing: org.eclipse.net4j.util.ref.ReferenceValueMap$Soft.class(ReferenceValueMap.java:120) -Class description missing: org.eclipse.net4j.util.ref.ReferenceValueMap$Strong.class(ReferenceValueMap.java:93) -Class description missing: org.eclipse.net4j.util.ref.ReferenceValueMap$Weak.class(ReferenceValueMap.java:141) -Class description missing: org.eclipse.net4j.util.ref.ReferenceValueMap2$Soft.class(ReferenceValueMap2.java:233) -Class description missing: org.eclipse.net4j.util.ref.ReferenceValueMap2$Strong.class(ReferenceValueMap2.java:206) -Class description missing: org.eclipse.net4j.util.ref.ReferenceValueMap2$Weak.class(ReferenceValueMap2.java:254) -Class description missing: org.eclipse.net4j.util.registry.HashMapDelegatingRegistry.class(HashMapDelegatingRegistry.java:19) -Class description missing: org.eclipse.net4j.util.registry.HashMapRegistry.class(HashMapRegistry.java:19) -Class description missing: org.eclipse.net4j.util.registry.IRegistry.class(IRegistry.java:20) -Class description missing: org.eclipse.net4j.util.registry.Registry$Transaction.class(Registry.java:245) -Class description missing: org.eclipse.net4j.util.registry.Registry.class(Registry.java:27) -Class description missing: org.eclipse.net4j.util.registry.RegistryUtil.class(RegistryUtil.java:16) -Class description missing: org.eclipse.net4j.util.registry.UnmodifiableRegistry.class(UnmodifiableRegistry.java:19) -Class description missing: org.eclipse.net4j.util.security.AuthenticatorFactory.class(AuthenticatorFactory.java:19) -Class description missing: org.eclipse.net4j.util.security.ChallengeNegotiator.class(ChallengeNegotiator.java:21) -Class description missing: org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer.class(ChallengeNegotiatorConfigurer.java:19) -Class description missing: org.eclipse.net4j.util.security.ChallengeNegotiatorFactory.class(ChallengeNegotiatorFactory.java:16) -Class description missing: org.eclipse.net4j.util.security.ChallengeResponseNegotiator$Transition.class(ChallengeResponseNegotiator.java:191) -Class description missing: org.eclipse.net4j.util.security.ChallengeResponseNegotiator.class(ChallengeResponseNegotiator.java:21) -Class description missing: org.eclipse.net4j.util.security.Credentials.class(Credentials.java:16) -Class description missing: org.eclipse.net4j.util.security.CredentialsProviderFactory.class(CredentialsProviderFactory.java:20) -Class description missing: org.eclipse.net4j.util.security.CredentialsUpdateOperation.class(CredentialsUpdateOperation.java:17) -Class description missing: org.eclipse.net4j.util.security.DiffieHellman$Client$Response.class(DiffieHellman.java:273) -Class description missing: org.eclipse.net4j.util.security.DiffieHellman$Server$Challenge.class(DiffieHellman.java:155) -Class description missing: org.eclipse.net4j.util.security.DiffieHellman$SkipParameterSpec.class(DiffieHellman.java:322) -Class description missing: org.eclipse.net4j.util.security.FileUserManager.class(FileUserManager.java:30) -Class description missing: org.eclipse.net4j.util.security.IChallengeResponse$Event.class(IChallengeResponse.java:33) -Class description missing: org.eclipse.net4j.util.security.IChallengeResponse$State.class(IChallengeResponse.java:25) -Class description missing: org.eclipse.net4j.util.security.IChallengeResponse.class(IChallengeResponse.java:16) -Class description missing: org.eclipse.net4j.util.security.ICredentials.class(ICredentials.java:16) -Class description missing: org.eclipse.net4j.util.security.ICredentialsProvider.class(ICredentialsProvider.java:16) -Class description missing: org.eclipse.net4j.util.security.ICredentialsProvider2.class(ICredentialsProvider2.java:17) -Class description missing: org.eclipse.net4j.util.security.INegotiationContext$Receiver.class(INegotiationContext.java:53) -Class description missing: org.eclipse.net4j.util.security.INegotiationContext.class(INegotiationContext.java:18) -Class description missing: org.eclipse.net4j.util.security.INegotiator.class(INegotiator.java:16) -Class description missing: org.eclipse.net4j.util.security.INegotiatorAware.class(INegotiatorAware.java:17) -Class description missing: org.eclipse.net4j.util.security.IPasswordCredentials.class(IPasswordCredentials.java:16) -Class description missing: org.eclipse.net4j.util.security.IPasswordCredentialsProvider.class(IPasswordCredentialsProvider.java:17) -Class description missing: org.eclipse.net4j.util.security.IPasswordCredentialsProvider2.class(IPasswordCredentialsProvider2.java:17) -Class description missing: org.eclipse.net4j.util.security.IRandomizer.class(IRandomizer.java:16) -Class description missing: org.eclipse.net4j.util.security.IUserAware.class(IUserAware.java:17) -Class description missing: org.eclipse.net4j.util.security.IUserManager.class(IUserManager.java:16) -Class description missing: org.eclipse.net4j.util.security.NegotiationContext.class(NegotiationContext.java:21) -Class description missing: org.eclipse.net4j.util.security.NegotiationException.class(NegotiationException.java:17) -Class description missing: org.eclipse.net4j.util.security.Negotiator.class(Negotiator.java:20) -Class description missing: org.eclipse.net4j.util.security.NegotiatorFactory.class(NegotiatorFactory.java:18) -Class description missing: org.eclipse.net4j.util.security.PasswordCredentials.class(PasswordCredentials.java:16) -Class description missing: org.eclipse.net4j.util.security.PasswordCredentialsProvider$Delegating.class(PasswordCredentialsProvider.java:70) -Class description missing: org.eclipse.net4j.util.security.PasswordCredentialsProvider.class(PasswordCredentialsProvider.java:16) -Class description missing: org.eclipse.net4j.util.security.Randomizer.class(Randomizer.java:21) -Class description missing: org.eclipse.net4j.util.security.RandomizerFactory.class(RandomizerFactory.java:19) -Class description missing: org.eclipse.net4j.util.security.ResponseNegotiator.class(ResponseNegotiator.java:18) -Class description missing: org.eclipse.net4j.util.security.ResponseNegotiatorFactory.class(ResponseNegotiatorFactory.java:16) -Class description missing: org.eclipse.net4j.util.security.ResponseNegotiatorInjector.class(ResponseNegotiatorInjector.java:20) -Class description missing: org.eclipse.net4j.util.security.SecurityUtil.class(SecurityUtil.java:30) -Class description missing: org.eclipse.net4j.util.security.UserManager.class(UserManager.java:24) -Class description missing: org.eclipse.net4j.util.security.UserManagerAuthenticator.class(UserManagerAuthenticator.java:23) -Class description missing: org.eclipse.net4j.util.security.UserManagerFactory.class(UserManagerFactory.java:18) -Class description missing: org.eclipse.net4j.util.transaction.ITransaction.class(ITransaction.java:16) -Class description missing: org.eclipse.net4j.util.transaction.ITransactionalOperation.class(ITransactionalOperation.java:16) -Class description missing: org.eclipse.net4j.util.transaction.Transaction.class(Transaction.java:19) -Class description missing: org.eclipse.net4j.util.transaction.TransactionException.class(TransactionException.java:17) -Class description missing: org.eclipse.net4j.util.transaction.TransactionUtil.class(TransactionUtil.java:16) -Class description missing: org.eclipse.net4j.util.ui.AbstractPropertyAdapterFactory.class(AbstractPropertyAdapterFactory.java:22) -Class description missing: org.eclipse.net4j.util.ui.ComboAutoCompleter.class(ComboAutoCompleter.java:23) -Class description missing: org.eclipse.net4j.util.ui.DefaultActionFilter.class(DefaultActionFilter.java:23) -Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource$Augmented.class(DefaultPropertySource.java:159) -Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource$DelegatingPropertyDescriptor.class(DefaultPropertySource.java:212) -Class description missing: org.eclipse.net4j.util.ui.DefaultPropertySource.class(DefaultPropertySource.java:32) -Class description missing: org.eclipse.net4j.util.ui.DelegatingContentProvider.class(DelegatingContentProvider.java:19) -Class description missing: org.eclipse.net4j.util.ui.ManagedLabelProvider.class(ManagedLabelProvider.java:23) -Class description missing: org.eclipse.net4j.util.ui.StaticContentProvider.class(StaticContentProvider.java:18) -Class description missing: org.eclipse.net4j.util.ui.StructuredContentProvider.class(StructuredContentProvider.java:29) -Class description missing: org.eclipse.net4j.util.ui.TableLabelProvider$Column.class(TableLabelProvider.java:153) -Class description missing: org.eclipse.net4j.util.ui.TableLabelProvider.class(TableLabelProvider.java:34) -Class description missing: org.eclipse.net4j.util.ui.UIActivator$WithState.class(UIActivator.java:153) -Class description missing: org.eclipse.net4j.util.ui.UIActivator.class(UIActivator.java:29) -Class description missing: org.eclipse.net4j.util.ui.UIQueueRunner.class(UIQueueRunner.java:21) -Class description missing: org.eclipse.net4j.util.ui.UIUtil.class(UIUtil.java:65) -Class description missing: org.eclipse.net4j.util.ui.ValidationContext$Aggregator.class(ValidationContext.java:27) -Class description missing: org.eclipse.net4j.util.ui.ValidationContext.class(ValidationContext.java:20) -Class description missing: org.eclipse.net4j.util.ui.ValidationParticipant.class(ValidationParticipant.java:17) -Class description missing: org.eclipse.net4j.util.ui.actions.LongRunningAction.class(LongRunningAction.java:31) -Class description missing: org.eclipse.net4j.util.ui.actions.LongRunningActionDelegate.class(LongRunningActionDelegate.java:24) -Class description missing: org.eclipse.net4j.util.ui.actions.SafeAction.class(SafeAction.java:25) -Class description missing: org.eclipse.net4j.util.ui.actions.SafeActionDelegate.class(SafeActionDelegate.java:26) -Class description missing: org.eclipse.net4j.util.ui.actions.SashLayoutAction$Horizontal.class(SashLayoutAction.java:77) -Class description missing: org.eclipse.net4j.util.ui.actions.SashLayoutAction$LayoutMenu.class(SashLayoutAction.java:102) -Class description missing: org.eclipse.net4j.util.ui.actions.SashLayoutAction$Vertical.class(SashLayoutAction.java:52) -Class description missing: org.eclipse.net4j.util.ui.actions.SashLayoutAction.class(SashLayoutAction.java:24) -Class description missing: org.eclipse.net4j.util.ui.actions.SelectionListenerAction.class(SelectionListenerAction.java:21) -Class description missing: org.eclipse.net4j.util.ui.confirmation.ConfirmationDialog.class(ConfirmationDialog.java:31) -Class description missing: org.eclipse.net4j.util.ui.confirmation.InteractiveConfirmationProvider$Factory.class(InteractiveConfirmationProvider.java:59) -Class description missing: org.eclipse.net4j.util.ui.confirmation.InteractiveConfirmationProvider.class(InteractiveConfirmationProvider.java:27) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizard.class(ElementWizard.java:32) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizardAction.class(ElementWizardAction.java:27) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizardComposite$WithCombo.class(ElementWizardComposite.java:322) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizardComposite$WithRadios.class(ElementWizardComposite.java:397) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizardComposite.class(ElementWizardComposite.java:46) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizardDialog.class(ElementWizardDialog.java:30) -Class description missing: org.eclipse.net4j.util.ui.container.ElementWizardFactory.class(ElementWizardFactory.java:20) -Class description missing: org.eclipse.net4j.util.ui.container.IElementWizard.class(IElementWizard.java:22) -Class description missing: org.eclipse.net4j.util.ui.dnd.DNDDragListener.class(DNDDragListener.java:22) -Class description missing: org.eclipse.net4j.util.ui.dnd.DNDDropAdapter.class(DNDDropAdapter.java:22) -Class description missing: org.eclipse.net4j.util.ui.dnd.DNDTransfer.class(DNDTransfer.java:27) -Class description missing: org.eclipse.net4j.util.ui.handlers.AbstractBaseHandler.class(AbstractBaseHandler.java:23) -Class description missing: org.eclipse.net4j.util.ui.handlers.LongRunningHandler.class(LongRunningHandler.java:29) -Class description missing: org.eclipse.net4j.util.ui.handlers.SafeHandler.class(SafeHandler.java:34) -Class description missing: org.eclipse.net4j.util.ui.prefs.OMPreferencePage.class(OMPreferencePage.java:38) -Class description missing: org.eclipse.net4j.util.ui.prefs.OMPreferenceStore.class(OMPreferenceStore.java:30) -Class description missing: org.eclipse.net4j.util.ui.prefs.PrefIntegerAndDisable.class(PrefIntegerAndDisable.java:22) -Class description missing: org.eclipse.net4j.util.ui.prefs.PrefText.class(PrefText.java:22) -Class description missing: org.eclipse.net4j.util.ui.prefs.PrefTextAndDisable.class(PrefTextAndDisable.java:22) -Class description missing: org.eclipse.net4j.util.ui.security.CredentialsDialog.class(CredentialsDialog.java:41) -Class description missing: org.eclipse.net4j.util.ui.security.CredentialsResetDialog.class(CredentialsResetDialog.java:27) -Class description missing: org.eclipse.net4j.util.ui.security.CredentialsUpdateDialog.class(CredentialsUpdateDialog.java:34) -Class description missing: org.eclipse.net4j.util.ui.security.InteractiveCredentialsProvider.class(InteractiveCredentialsProvider.java:37) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$AbstractContainerNode.class(ContainerItemProvider.java:567) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$AbstractNode.class(ContainerItemProvider.java:475) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$ContainerNode.class(ContainerItemProvider.java:766) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$ErrorElement.class(ContainerItemProvider.java:900) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$LazyElement.class(ContainerItemProvider.java:880) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$LeafNode.class(ContainerItemProvider.java:800) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$Node.class(ContainerItemProvider.java:447) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider$SlowElement.class(ContainerItemProvider.java:845) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerItemProvider.class(ContainerItemProvider.java:52) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerNameSorter.class(ContainerNameSorter.java:20) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerPathItemProvider.class(ContainerPathItemProvider.java:27) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$Default.class(ContainerView.java:712) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerView$MessageType.class(ContainerView.java:668) -Class description missing: org.eclipse.net4j.util.ui.views.ContainerView.class(ContainerView.java:62) -Class description missing: org.eclipse.net4j.util.ui.views.IElementFilter.class(IElementFilter.java:16) -Class description missing: org.eclipse.net4j.util.ui.views.ItemProvider.class(ItemProvider.java:37) -Class description missing: org.eclipse.net4j.util.ui.views.MasterDetailsView$RefreshAction.class(MasterDetailsView.java:300) -Class description missing: org.eclipse.net4j.util.ui.views.MasterDetailsView.class(MasterDetailsView.java:41) -Class description missing: org.eclipse.net4j.util.ui.views.MultiViewersView$MessageType.class(MultiViewersView.java:346) -Class description missing: org.eclipse.net4j.util.ui.views.MultiViewersView.class(MultiViewersView.java:41) -Class description missing: org.eclipse.net4j.util.ui.widgets.BaseDialog.class(BaseDialog.java:31) -Class description missing: org.eclipse.net4j.util.ui.widgets.CoolBarComposite$CoolBarLayout.class(CoolBarComposite.java:104) -Class description missing: org.eclipse.net4j.util.ui.widgets.CoolBarComposite.class(CoolBarComposite.java:31) -Class description missing: org.eclipse.net4j.util.ui.widgets.CustomizeableComposite$CompositeCustomizer.class(CustomizeableComposite.java:71) -Class description missing: org.eclipse.net4j.util.ui.widgets.CustomizeableComposite.class(CustomizeableComposite.java:25) -Class description missing: org.eclipse.net4j.util.ui.widgets.FirstChildLayout.class(FirstChildLayout.java:23) -Class description missing: org.eclipse.net4j.util.ui.widgets.HistoryText.class(HistoryText.java:35) -Class description missing: org.eclipse.net4j.util.ui.widgets.ImageButton.class(ImageButton.java:27) -Class description missing: org.eclipse.net4j.util.ui.widgets.LogDialog.class(LogDialog.java:34) -Class description missing: org.eclipse.net4j.util.ui.widgets.OneBorderComposite.class(OneBorderComposite.java:26) -Class description missing: org.eclipse.net4j.util.ui.widgets.PreferenceButton.class(PreferenceButton.java:25) -Class description missing: org.eclipse.net4j.util.ui.widgets.SashComposite$OrientationChangedEvent.class(SashComposite.java:256) -Class description missing: org.eclipse.net4j.util.ui.widgets.SashComposite.class(SashComposite.java:31) -Class description missing: org.eclipse.net4j.util.ui.widgets.SearchField$FilterHandler.class(SearchField.java:226) -Class description missing: org.eclipse.net4j.util.ui.widgets.SearchField.class(SearchField.java:42) -Class description missing: org.eclipse.net4j.util.ui.widgets.SecondaryToolItem.class(SecondaryToolItem.java:22) -Class description missing: org.eclipse.net4j.util.ui.widgets.StackComposite.class(StackComposite.java:21) -Class description missing: org.eclipse.net4j.util.ui.widgets.TextAndDisable.class(TextAndDisable.java:31) -Class description missing: org.eclipse.net4j.util.ui.widgets.ToolButton.class(ToolButton.java:24) diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/generateDocPlugins (Articles).launch b/plugins/org.eclipse.emf.cdo.releng.doc/generateDocPlugins (Articles).launch deleted file mode 100644 index f9eb9f4993..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/generateDocPlugins (Articles).launch +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType"> -<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> <item path="/org.eclipse.emf.cdo.doc" type="4"/> <item path="/org.eclipse.emf.cdo.releng/help" type="2"/> <item path="/org.eclipse.emf.cdo.releng.doc" type="4"/> <item path="/org.eclipse.net4j.db.doc" type="4"/> <item path="/org.eclipse.net4j.doc" type="4"/> <item path="/org.eclipse.net4j.util.doc" type="4"/> </resources>}"/> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.eclipse.emf.cdo.releng.doc/build.xml"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="1"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> -<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.ant.internal.launching.remote.InternalAntRunner"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.emf.cdo.releng.doc"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_TARGETS" value="build.article,"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.emf.cdo.releng.doc/build.xml}"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dtp.classpath.file=${targlet_container_classpath_file:Oomph}"/> -<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/> -</launchConfiguration> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/generateDocPlugins.launch b/plugins/org.eclipse.emf.cdo.releng.doc/generateDocPlugins.launch deleted file mode 100644 index 3f6f304fd6..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/generateDocPlugins.launch +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType"> -<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="true"/> -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> <item path="/org.eclipse.emf.cdo.doc" type="4"/> <item path="/org.eclipse.emf.cdo.releng/help" type="2"/> <item path="/org.eclipse.emf.cdo.releng.doc" type="4"/> <item path="/org.eclipse.net4j.db.doc" type="4"/> <item path="/org.eclipse.net4j.doc" type="4"/> <item path="/org.eclipse.net4j.util.doc" type="4"/> </resources>}"/> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.eclipse.emf.cdo.releng.doc/build.xml"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="1"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> -<listEntry value="org.eclipse.ui.externaltools.launchGroup"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JRE for JavaSE-1.8"/> -<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.ant.internal.launching.remote.InternalAntRunner"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.emf.cdo.releng.doc"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.emf.cdo.releng.doc/build.xml}"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dtp.classpath.file=${targlet_container_classpath_file:Modular Target}"/> -<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/> -</launchConfiguration> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/help/tocFooter.html b/plugins/org.eclipse.emf.cdo.releng.doc/help/tocFooter.html deleted file mode 100644 index b88be42ea2..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/help/tocFooter.html +++ /dev/null @@ -1,4 +0,0 @@ - -</font> -</body> -</html> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/help/tocHeader.html b/plugins/org.eclipse.emf.cdo.releng.doc/help/tocHeader.html deleted file mode 100644 index ff661594df..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/help/tocHeader.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> -<html> -<head> -<title>CDO Help Center</title> -<link rel=stylesheet type="text/css" href="toc.css"> - -<script type="text/javascript"> - function toggle(id) - { - e = document.getElementById(id); - e.style.display = (e.style.display == "" ? "none" : ""); - img = document.getElementById("img_" + id); - img.src = (e.style.display == "none" ? "plus.gif" : "minus.gif"); - } -</script> -</head> - -<body> -<font face="Segoe UI,Arial" size="-1"> - diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecore b/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecore deleted file mode 100644 index 24dca15486..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecore +++ /dev/null @@ -1,162 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="article" - nsURI="http://www.eclipse.org/ARTICLE/1.0" nsPrefix="article"> - <eClassifiers xsi:type="ecore:EClass" name="Documentation" eSuperTypes="#//StructuralElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" lowerBound="1" - eType="#//Context" resolveProxies="false" eOpposite="#//Context/documentations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddableElements" upperBound="-1" - eType="#//EmbeddableElement" containment="true" resolveProxies="false" eOpposite="#//EmbeddableElement/documentation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencies" upperBound="-1" - eType="#//Documentation" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="project" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plugins" upperBound="-1" - eType="#//Plugin" changeable="false" derived="true" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Context"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseFolder" lowerBound="1" - eType="#//File" changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="project" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentations" lowerBound="1" - upperBound="-1" eType="#//Documentation" containment="true" resolveProxies="false" - eOpposite="#//Documentation/context"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="root" lowerBound="1" eType="#//RootDoc" - changeable="false" volatile="true" transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="RootDoc" instanceClassName="com.sun.javadoc.RootDoc" - serializable="false"/> - <eClassifiers xsi:type="ecore:EDataType" name="File" instanceClassName="java.io.File"/> - <eClassifiers xsi:type="ecore:EClass" name="Category" eSuperTypes="#//Body"/> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="#//Chapter"/> - <eClassifiers xsi:type="ecore:EClass" name="Chapter" eSuperTypes="#//Body"> - <eStructuralFeatures xsi:type="ecore:EReference" name="article" lowerBound="1" - eType="#//Article" changeable="false" volatile="true" transient="true" derived="true" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Snippet" eSuperTypes="#//EmbeddableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="callouts" upperBound="-1" - eType="#//Callout" containment="true" resolveProxies="false" eOpposite="#//Callout/snippet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formatter" lowerBound="1" - eType="#//Formatter" containment="true" eOpposite="#//Formatter/snippet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Diagram" eSuperTypes="#//BodyElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Factory" eSuperTypes="#//EmbeddableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaElement" eSuperTypes="#//LinkTarget"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classFile" eType="#//File" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralElement" abstract="true" eSuperTypes="#//LinkTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" - eType="#//StructuralElement" containment="true" resolveProxies="false" eOpposite="#//StructuralElement/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//StructuralElement" - resolveProxies="false" eOpposite="#//StructuralElement/children"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" lowerBound="1" - eType="#//Documentation" changeable="false" volatile="true" transient="true" - derived="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doc" lowerBound="1" eType="#//Doc" - changeable="false" volatile="true" transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkTarget" abstract="true" eSuperTypes="#//Identifiable"> - <eOperations name="linkFrom" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eParameters name="source" lowerBound="1" eType="#//StructuralElement"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultLabel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tooltip" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" changeable="false" - volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Callout" eSuperTypes="#//BodyElementContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="snippet" lowerBound="1" - eType="#//Snippet" resolveProxies="false" eOpposite="#//Snippet/callouts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="Doc" instanceClassName="com.sun.javadoc.Doc" - serializable="false"/> - <eClassifiers xsi:type="ecore:EClass" name="EmbeddableElement" abstract="true" eSuperTypes="#//Identifiable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" lowerBound="1" - eType="#//Documentation" resolveProxies="false" eOpposite="#//Documentation/embeddableElements"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doc" lowerBound="1" eType="#//Doc" - changeable="false" volatile="true" transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExternalTarget" eSuperTypes="#//LinkTarget"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Identifiable" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Body" abstract="true" eSuperTypes="#//StructuralElement #//BodyElementContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="#//Category" - changeable="false" volatile="true" transient="true" derived="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyElementContainer" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" - eType="#//BodyElement" containment="true" resolveProxies="false" eOpposite="#//BodyElement/container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" lowerBound="1" - eType="#//BodyElementContainer" resolveProxies="false" eOpposite="#//BodyElementContainer/elements"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" eType="#//Tag" changeable="false" - volatile="true" transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="#//BodyElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Link" eSuperTypes="#//BodyElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//LinkTarget" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Embedding" eSuperTypes="#//BodyElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" - eType="#//EmbeddableElement" changeable="false" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SourceCode" eSuperTypes="#//ExternalTarget"/> - <eClassifiers xsi:type="ecore:EDataType" name="Tag" instanceClassName="com.sun.javadoc.Tag" - serializable="false"/> - <eClassifiers xsi:type="ecore:EClass" name="Plugin"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packages" lowerBound="1" - upperBound="-1" eType="#//JavaPackage" containment="true" eOpposite="#//JavaPackage/plugin"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoints" upperBound="-1" - eType="#//ExtensionPoint" containment="true" eOpposite="#//ExtensionPoint/plugin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaPackage"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plugin" lowerBound="1" - eType="#//Plugin" eOpposite="#//Plugin/packages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Javadoc" eSuperTypes="#//Category"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalArticle" eSuperTypes="#//Article"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Schemadoc" eSuperTypes="#//Category"/> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plugin" lowerBound="1" - eType="#//Plugin" eOpposite="#//Plugin/extensionPoints"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Toc" eSuperTypes="#//BodyElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="levels" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - changeable="false" defaultValueLiteral="-1" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PluginResource" eSuperTypes="#//ExternalArticle"/> - <eClassifiers xsi:type="ecore:EClass" name="Excel" eSuperTypes="#//BodyElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Formatter" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="snippet" lowerBound="1" - eType="#//Snippet" eOpposite="#//Snippet/formatter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaFormatter" eSuperTypes="#//Formatter"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlFormatter" eSuperTypes="#//Formatter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" eType="#//File"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="#//BodyElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" lowerBound="1" eType="#//File" - changeable="false" volatile="true" transient="true"/> - </eClassifiers> -</ecore:EPackage> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecorediag b/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecorediag deleted file mode 100644 index 85877df107..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecorediag +++ /dev/null @@ -1,1111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_x6vDMdxNEeCpIJpgvmzkYA" type="EcoreTools" name="article" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_zVqwINxNEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_zVtMYNxNEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_zVvooNxNEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_umgSsNyXEeCASdfyEtL6gA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Documentation/project"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_umgSsdyXEeCASdfyEtL6gA"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_zVvoodxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_zVvootxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_zVwPsNxNEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_zVw2wNxNEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_zVw2wdxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_zVw2wtxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_zVw2w9xNEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_zVqwIdxNEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Documentation"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zVqwItxNEeCpIJpgvmzkYA" x="480" y="440" width="157" height="53"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9P3IYNxNEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_9P3vcNxNEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_9P3vcdxNEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_DQOIUNxOEeCpIJpgvmzkYA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Context/baseFolder"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_DQOIUdxOEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_FM9h0NxOEeCpIJpgvmzkYA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Context/project"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FM9h0dxOEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_LCUawNySEeCASdfyEtL6gA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Context/root"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LCUawdySEeCASdfyEtL6gA"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_9P3vctxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_9P3vc9xNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_9P3vdNxNEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9P4WgNxNEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_9P4WgdxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_9P4WgtxNEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_9P4Wg9xNEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_9P3IYdxNEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="12632256" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Context"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9P3IYtxNEeCpIJpgvmzkYA" x="496" y="579"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9akHENxOEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_9alVMNxOEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_9alVMdxOEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_9alVMtxOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_9alVM9xOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_9alVNNxOEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9alVNdxOEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_9alVNtxOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_9alVN9xOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_9alVONxOEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_9akHEdxOEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Category"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9akHEtxOEeCpIJpgvmzkYA" x="1067" y="768"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-tAmYNxOEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_-tAmY9xOEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_-tBNcNxOEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_-tBNcdxOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_-tBNctxOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_-tBNc9xOEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-tBNdNxOEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_-tBNddxOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_-tBNdtxOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_-tBNd9xOEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_-tAmYdxOEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Article"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-tAmYtxOEeCpIJpgvmzkYA" x="855" y="841"/> - </children> - <children xmi:type="notation:Node" xmi:id="__ov14NxOEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="__owc8NxOEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="__owc8dxOEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="__owc8txOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="__owc89xOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="__owc9NxOEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="__owc9dxOEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="__owc9txOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="__owc99xOEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="__owc-NxOEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="__ov14dxOEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Chapter"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="__ov14txOEeCpIJpgvmzkYA" x="855" y="768"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Aoro4NxPEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_AosP8NxPEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_Aos3ANxPEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_Aos3AdxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Aos3AtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Aos3A9xPEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Aos3BNxPEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_Aos3BdxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Aos3BtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Aos3B9xPEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_Aoro4dxPEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Snippet"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Aoro4txPEeCpIJpgvmzkYA" x="55" y="511"/> - </children> - <children xmi:type="notation:Node" xmi:id="_C44w8NxPEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_C44w89xPEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_C45YANxPEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_C45YAdxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_C45YAtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_C45YA9xPEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_C45YBNxPEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_C45YBdxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_C45YBtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_C45YB9xPEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_C44w8dxPEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Factory"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C44w8txPEeCpIJpgvmzkYA" x="350" y="511"/> - </children> - <children xmi:type="notation:Node" xmi:id="_EOyM4NxPEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_EOyz8NxPEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_EOyz8dxPEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_6RFiAN4tEeC57Lb1Yvbj7Q" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//JavaElement/classFile"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6RFiAd4tEeC57Lb1Yvbj7Q"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_EOyz8txPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_EOyz89xPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_EOyz9NxPEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_EOzbANxPEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_EOzbAdxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_EOzbAtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_EOzbA9xPEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_EOyM4dxPEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//JavaElement"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EOyM4txPEeCpIJpgvmzkYA" x="683" y="265" width="127"/> - </children> - <children xmi:type="notation:Node" xmi:id="_RFRXINxPEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_RFR-MNxPEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_RFR-MdxPEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_LjDu8NxTEeCpIJpgvmzkYA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//StructuralElement/title"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LjDu8dxTEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_RFR-MtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_RFR-M9xPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_RFR-NNxPEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_RFR-NdxPEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_RFR-NtxPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_RFR-N9xPEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_RFSlQNxPEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_RFRXIdxPEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//StructuralElement"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RFRXItxPEeCpIJpgvmzkYA" x="497" y="265" width="139"/> - </children> - <children xmi:type="notation:Node" xmi:id="_x5KOgNxQEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_x5LcoNxQEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_x5LcodxQEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_GoP24N55EeCgeMAkr6dR9Q" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//LinkTarget/defaultLabel"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_GoP24d55EeCgeMAkr6dR9Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_2UnMgNxYEeCpIJpgvmzkYA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//LinkTarget/tooltip"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_2UnMgdxYEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_x5LcotxQEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_x5Lco9xQEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_x5LcpNxQEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_x5LcpdxQEeCpIJpgvmzkYA" type="5002"> - <children xmi:type="notation:Node" xmi:id="_ZIJWgNxREeCpIJpgvmzkYA" type="2002"> - <element xmi:type="ecore:EOperation" href="article.ecore#//LinkTarget/linkFrom"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZIJWgdxREeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_x5LcptxQEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_x5Lcp9xQEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_x5MDsNxQEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_x5KOgdxQEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//LinkTarget"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x5KOgtxQEeCpIJpgvmzkYA" x="626" y="125"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VHuYkNxSEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_VHu_oNxSEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_VHvmsNxSEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_VHvmsdxSEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_VHvmstxSEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_VHvms9xSEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VHvmtNxSEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_VHvmtdxSEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_VHvmttxSEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_VHvmt9xSEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_VHuYkdxSEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Callout"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VHuYktxSEeCpIJpgvmzkYA" x="55" y="673"/> - </children> - <children xmi:type="notation:Node" xmi:id="_bhQRANxTEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_bhQ4ENxTEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_bhRfINxTEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_Itn5EPSgEeCqzqEG0Xsetg" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//EmbeddableElement/doc"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Itn5EfSgEeCqzqEG0Xsetg"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_bhRfIdxTEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_bhRfItxTEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_bhRfI9xTEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_bhRfJNxTEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_bhRfJdxTEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_bhRfJtxTEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_bhRfJ9xTEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_bhQRAdxTEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//EmbeddableElement"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bhQRAtxTEeCpIJpgvmzkYA" x="110" y="380" width="158" height="55"/> - </children> - <children xmi:type="notation:Node" xmi:id="_fQWjgNxUEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_fQXKkNxUEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_fQXKkdxUEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_6EmPEN42EeC57Lb1Yvbj7Q" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//ExternalTarget/url"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6EmPEd42EeC57Lb1Yvbj7Q"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_fQXKktxUEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_fQXKk9xUEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_fQXKlNxUEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_fQXKldxUEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_fQXKltxUEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_fQXxoNxUEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_fQXxodxUEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_fQWjgdxUEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//ExternalTarget"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fQWjgtxUEeCpIJpgvmzkYA" x="850" y="265" width="124"/> - </children> - <children xmi:type="notation:Node" xmi:id="_HYp5INxVEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_HYqgMNxVEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_HYqgMdxVEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_OwpaYNxVEeCpIJpgvmzkYA" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Identifiable/id"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_OwpaYdxVEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_HYqgMtxVEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_HYqgM9xVEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_HYqgNNxVEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_HYrHQNxVEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_HYrHQdxVEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_HYrHQtxVEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_HYrHQ9xVEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_HYp5IdxVEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Identifiable"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HYp5ItxVEeCpIJpgvmzkYA" x="497" y="25" width="124"/> - </children> - <children xmi:type="notation:Node" xmi:id="_OGiwoNxZEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_OGj-wNxZEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_OGj-wdxZEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_OGj-wtxZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_OGj-w9xZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_OGj-xNxZEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_OGkl0NxZEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_OGkl0dxZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_OGkl0txZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_OGkl09xZEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_OGiwodxZEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Body"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OGiwotxZEeCpIJpgvmzkYA" x="1027" y="669"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yWi_ANxZEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_yWkNINxZEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_yWkNIdxZEeCpIJpgvmzkYA" type="5001"> - <children xmi:type="notation:Node" xmi:id="_q0yXoN4jEeC57Lb1Yvbj7Q" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//BodyElement/tag"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_q0yXod4jEeC57Lb1Yvbj7Q"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_yWkNItxZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_yWkNI9xZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_yWkNJNxZEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yWkNJdxZEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_yWkNJtxZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_yWkNJ9xZEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_yWkNKNxZEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_yWi_AdxZEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//BodyElement"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yWi_AtxZEeCpIJpgvmzkYA" x="240" y="780"/> - </children> - <children xmi:type="notation:Node" xmi:id="_hvZKENxaEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_hvZxINxaEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_hvaYMNxaEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_hvaYMdxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_hvaYMtxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_hvaYM9xaEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_hvaYNNxaEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_hvaYNdxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_hvaYNtxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_hvaYN9xaEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_hvZKEdxaEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Text"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hvZKEtxaEeCpIJpgvmzkYA" x="56" y="896"/> - </children> - <children xmi:type="notation:Node" xmi:id="_5fxPANxaEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_5fx2ENxaEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_5fx2EdxaEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_5fx2EtxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_5fx2E9xaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_5fx2FNxaEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_5fx2FdxaEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_5fx2FtxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_5fx2F9xaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_5fx2GNxaEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_5fxPAdxaEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Link"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5fxPAtxaEeCpIJpgvmzkYA" x="306" y="896"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-69sYNxaEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_-6-TcNxaEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_-6-TcdxaEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_-6-TctxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_-6-Tc9xaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_-6-TdNxaEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-6-TddxaEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_-6-TdtxaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_-6-Td9xaEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_-6-TeNxaEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_-69sYdxaEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Embedding"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-69sYtxaEeCpIJpgvmzkYA" x="182" y="896"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VYZJcNxgEeCpIJpgvmzkYA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_VYZwgNxgEeCpIJpgvmzkYA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_VYaXkNxgEeCpIJpgvmzkYA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_VYaXkdxgEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_VYaXktxgEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_VYaXk9xgEeCpIJpgvmzkYA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VYaXlNxgEeCpIJpgvmzkYA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_VYaXldxgEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_VYaXltxgEeCpIJpgvmzkYA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_VYaXl9xgEeCpIJpgvmzkYA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_VYZJcdxgEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//SourceCode"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VYZJctxgEeCpIJpgvmzkYA" x="850" y="345" width="124"/> - </children> - <children xmi:type="notation:Node" xmi:id="_C9OrwN57EeCgeMAkr6dR9Q" type="1001"> - <children xmi:type="notation:Node" xmi:id="_C9PS0N57EeCgeMAkr6dR9Q" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_C9P54N57EeCgeMAkr6dR9Q" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_C9P54d57EeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_C9P54t57EeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_C9P54957EeCgeMAkr6dR9Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_C9P55N57EeCgeMAkr6dR9Q" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_C9P55d57EeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_C9P55t57EeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_C9P55957EeCgeMAkr6dR9Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_C9Orwd57EeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//BodyElementContainer"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C9Orwt57EeCgeMAkr6dR9Q" x="217" y="673"/> - </children> - <children xmi:type="notation:Node" xmi:id="_LJYjIN6iEeCgeMAkr6dR9Q" type="1001"> - <children xmi:type="notation:Node" xmi:id="_LJZKMN6iEeCgeMAkr6dR9Q" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_LJZKMd6iEeCgeMAkr6dR9Q" type="5001"> - <children xmi:type="notation:Node" xmi:id="_M4z5YN6iEeCgeMAkr6dR9Q" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Plugin/name"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_M4z5Yd6iEeCgeMAkr6dR9Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_NMAjwN8GEeCn4588_wNmZw" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Plugin/label"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_NMAjwd8GEeCn4588_wNmZw"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_LJZKMt6iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_LJZxQN6iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LJZxQd6iEeCgeMAkr6dR9Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_LJZxQt6iEeCgeMAkr6dR9Q" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_LJZxQ96iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_LJZxRN6iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LJZxRd6iEeCgeMAkr6dR9Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_LJYjId6iEeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Plugin"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LJYjIt6iEeCgeMAkr6dR9Q" x="765" y="440" width="119"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Q8ejIN6iEeCgeMAkr6dR9Q" type="1001"> - <children xmi:type="notation:Node" xmi:id="_Q8fKMN6iEeCgeMAkr6dR9Q" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_Q8fKMd6iEeCgeMAkr6dR9Q" type="5001"> - <children xmi:type="notation:Node" xmi:id="_S1iWgN6iEeCgeMAkr6dR9Q" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//JavaPackage/name"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_S1iWgd6iEeCgeMAkr6dR9Q"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_Q8fKMt6iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Q8fKM96iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8fKNN6iEeCgeMAkr6dR9Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Q8fKNd6iEeCgeMAkr6dR9Q" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_Q8fxQN6iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Q8fxQd6iEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8fxQt6iEeCgeMAkr6dR9Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_Q8ejId6iEeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//JavaPackage"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8ejIt6iEeCgeMAkr6dR9Q" x="909" y="561" width="132"/> - </children> - <children xmi:type="notation:Node" xmi:id="_RD3vIN6jEeCgeMAkr6dR9Q" type="1001"> - <children xmi:type="notation:Node" xmi:id="_RD4WMN6jEeCgeMAkr6dR9Q" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_RD4WMd6jEeCgeMAkr6dR9Q" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_RD4WMt6jEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_RD4WM96jEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_RD4WNN6jEeCgeMAkr6dR9Q"/> - </children> - <children xmi:type="notation:Node" xmi:id="_RD49QN6jEeCgeMAkr6dR9Q" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_RD49Qd6jEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_RD49Qt6jEeCgeMAkr6dR9Q"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_RD49Q96jEeCgeMAkr6dR9Q"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_RD3vId6jEeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Javadoc"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RD3vIt6jEeCgeMAkr6dR9Q" x="1125" y="916" width="62"/> - </children> - <children xmi:type="notation:Node" xmi:id="_6rOp0N79EeCn4588_wNmZw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_6rSUMN79EeCn4588_wNmZw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_6rTiUN79EeCn4588_wNmZw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_90gu8N79EeCn4588_wNmZw" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//ExternalArticle/url"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_90gu8d79EeCn4588_wNmZw"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_6rTiUd79EeCn4588_wNmZw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_6rTiUt79EeCn4588_wNmZw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_6rTiU979EeCn4588_wNmZw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_6rUJYN79EeCn4588_wNmZw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_6rUJYd79EeCn4588_wNmZw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_6rUJYt79EeCn4588_wNmZw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_6rUJY979EeCn4588_wNmZw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_6rP38N79EeCn4588_wNmZw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//ExternalArticle"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6rP38d79EeCn4588_wNmZw" x="845" y="916" width="121"/> - </children> - <children xmi:type="notation:Node" xmi:id="_egHiIN8BEeCn4588_wNmZw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_egIwQN8BEeCn4588_wNmZw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_egIwQd8BEeCn4588_wNmZw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_egIwQt8BEeCn4588_wNmZw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_egIwQ98BEeCn4588_wNmZw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_egIwRN8BEeCn4588_wNmZw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_egJXUN8BEeCn4588_wNmZw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_egJXUd8BEeCn4588_wNmZw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_egJXUt8BEeCn4588_wNmZw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_egJXU98BEeCn4588_wNmZw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_egHiId8BEeCn4588_wNmZw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Schemadoc"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_egHiIt8BEeCn4588_wNmZw" x="1004" y="916"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nYaYgN8BEeCn4588_wNmZw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_nYa_kN8BEeCn4588_wNmZw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_nYa_kd8BEeCn4588_wNmZw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_6RcUAN8BEeCn4588_wNmZw" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//ExtensionPoint/name"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6RcUAd8BEeCn4588_wNmZw"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_nYa_kt8BEeCn4588_wNmZw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_nYa_k98BEeCn4588_wNmZw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_nYa_lN8BEeCn4588_wNmZw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_nYa_ld8BEeCn4588_wNmZw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_nYa_lt8BEeCn4588_wNmZw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_nYa_l98BEeCn4588_wNmZw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_nYa_mN8BEeCn4588_wNmZw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_nYaYgd8BEeCn4588_wNmZw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//ExtensionPoint"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nYaYgt8BEeCn4588_wNmZw" x="765" y="560" width="119"/> - </children> - <children xmi:type="notation:Node" xmi:id="_t9OYkeAuEeCnqI1gDJ3KzQ" type="1001"> - <children xmi:type="notation:Node" xmi:id="_t9Rb4OAuEeCnqI1gDJ3KzQ" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_t9SC8OAuEeCnqI1gDJ3KzQ" type="5001"> - <children xmi:type="notation:Node" xmi:id="_x25Y0OAuEeCnqI1gDJ3KzQ" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Toc/levels"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_x25Y0eAuEeCnqI1gDJ3KzQ"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_t9SC8eAuEeCnqI1gDJ3KzQ"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_t9SC8uAuEeCnqI1gDJ3KzQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_t9SC8-AuEeCnqI1gDJ3KzQ"/> - </children> - <children xmi:type="notation:Node" xmi:id="_t9SqAOAuEeCnqI1gDJ3KzQ" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_t9SqAeAuEeCnqI1gDJ3KzQ"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_t9SqAuAuEeCnqI1gDJ3KzQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_t9SqA-AuEeCnqI1gDJ3KzQ"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_t9O_oOAuEeCnqI1gDJ3KzQ" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Toc"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t9O_oeAuEeCnqI1gDJ3KzQ" x="550" y="896"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QTSU4eU0EeCV6YVTTJ6_1g" type="1001"> - <children xmi:type="notation:Node" xmi:id="_QTUKEOU0EeCV6YVTTJ6_1g" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_QTUxIOU0EeCV6YVTTJ6_1g" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_QTUxIeU0EeCV6YVTTJ6_1g"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_QTUxIuU0EeCV6YVTTJ6_1g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QTUxI-U0EeCV6YVTTJ6_1g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QTVYMOU0EeCV6YVTTJ6_1g" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_QTVYMeU0EeCV6YVTTJ6_1g"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_QTVYMuU0EeCV6YVTTJ6_1g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QTVYM-U0EeCV6YVTTJ6_1g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QTSU4uU0EeCV6YVTTJ6_1g" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="10011046" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//PluginResource"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QTSU4-U0EeCV6YVTTJ6_1g" x="693" y="917" width="117"/> - </children> - <children xmi:type="notation:Node" xmi:id="_733uMfA3EeCPhdULuX9LcA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_736xgPA3EeCPhdULuX9LcA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_737YkPA3EeCPhdULuX9LcA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_737YkfA3EeCPhdULuX9LcA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_737YkvA3EeCPhdULuX9LcA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_737Yk_A3EeCPhdULuX9LcA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_737_oPA3EeCPhdULuX9LcA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_737_ofA3EeCPhdULuX9LcA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_737_ovA3EeCPhdULuX9LcA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_737_o_A3EeCPhdULuX9LcA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_733uMvA3EeCPhdULuX9LcA" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Excel"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_733uM_A3EeCPhdULuX9LcA" x="430" y="896"/> - </children> - <children xmi:type="notation:Node" xmi:id="_uXqLkfSXEeCqzqEG0Xsetg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_uXtO4PSXEeCqzqEG0Xsetg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_uXt18PSXEeCqzqEG0Xsetg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_uXt18fSXEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_uXt18vSXEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_uXt18_SXEeCqzqEG0Xsetg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_uXudAPSXEeCqzqEG0Xsetg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_uXvEEPSXEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_uXvEEfSXEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_uXvEEvSXEeCqzqEG0Xsetg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_uXqLkvSXEeCqzqEG0Xsetg" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Formatter"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXqLk_SXEeCqzqEG0Xsetg" x="235" y="510"/> - </children> - <children xmi:type="notation:Node" xmi:id="_HumlsPSYEeCqzqEG0Xsetg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_HunMwPSYEeCqzqEG0Xsetg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_HunMwfSYEeCqzqEG0Xsetg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_HunMwvSYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_HunMw_SYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_HunMxPSYEeCqzqEG0Xsetg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_HunMxfSYEeCqzqEG0Xsetg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_HunMxvSYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_HunMx_SYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_HunMyPSYEeCqzqEG0Xsetg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_HumlsfSYEeCqzqEG0Xsetg" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//JavaFormatter"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HumlsvSYEeCqzqEG0Xsetg" x="165" y="600" width="113"/> - </children> - <children xmi:type="notation:Node" xmi:id="_IzSV0PSYEeCqzqEG0Xsetg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_IzS84PSYEeCqzqEG0Xsetg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_IzS84fSYEeCqzqEG0Xsetg" type="5001"> - <children xmi:type="notation:Node" xmi:id="_3N6BQPScEeCqzqEG0Xsetg" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//XmlFormatter/file"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_3N6BQfScEeCqzqEG0Xsetg"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_IzS84vSYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_IzS84_SYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_IzS85PSYEeCqzqEG0Xsetg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_IzS85fSYEeCqzqEG0Xsetg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_IzS85vSYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_IzS85_SYEeCqzqEG0Xsetg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_IzS86PSYEeCqzqEG0Xsetg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_IzSV0fSYEeCqzqEG0Xsetg" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//XmlFormatter"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IzSV0vSYEeCqzqEG0Xsetg" x="290" y="600" width="113"/> - </children> - <children xmi:type="notation:Node" xmi:id="_tgfl4PVOEeCW37i-VVl8qQ" type="1001"> - <children xmi:type="notation:Node" xmi:id="_tgfl4_VOEeCW37i-VVl8qQ" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_tgfl5PVOEeCW37i-VVl8qQ" type="5001"> - <children xmi:type="notation:Node" xmi:id="_zDUVQPVOEeCW37i-VVl8qQ" type="2001"> - <element xmi:type="ecore:EAttribute" href="article.ecore#//Image/file"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zDUVQfVOEeCW37i-VVl8qQ"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_tgfl5fVOEeCW37i-VVl8qQ"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_tgfl5vVOEeCW37i-VVl8qQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_tgfl5_VOEeCW37i-VVl8qQ"/> - </children> - <children xmi:type="notation:Node" xmi:id="_tgfl6PVOEeCW37i-VVl8qQ" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_tgfl6fVOEeCW37i-VVl8qQ"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_tgfl6vVOEeCW37i-VVl8qQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_tgfl6_VOEeCW37i-VVl8qQ"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_tgfl4fVOEeCW37i-VVl8qQ" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/> - <element xmi:type="ecore:EClass" href="article.ecore#//Image"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tgfl4vVOEeCW37i-VVl8qQ" x="550" y="780"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_x6vqQNxNEeCpIJpgvmzkYA"/> - <element xmi:type="ecore:EPackage" href="article.ecore#/"/> - <edges xmi:type="notation:Edge" xmi:id="_qxw_8NxOEeCpIJpgvmzkYA" type="3002" source="_9P3IYNxNEeCpIJpgvmzkYA" target="_zVqwINxNEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_qxyOENxOEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qxyOEdxOEeCpIJpgvmzkYA" y="-56"/> - </children> - <children xmi:type="notation:Node" xmi:id="_qxyOEtxOEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qxyOE9xOEeCpIJpgvmzkYA" y="17"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_qxw_8dxOEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_qxw_8txOEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Context/documentations"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qxw_89xOEeCpIJpgvmzkYA" points="[-1, -41, 0, 154]$[-1, -161, 0, 34]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xLce0NxOEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xLdF4NxOEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_vrgWENxOEeCpIJpgvmzkYA" type="3002" source="_zVqwINxNEeCpIJpgvmzkYA" target="_9P3IYNxNEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_vrhkMNxOEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vrhkMdxOEeCpIJpgvmzkYA" x="-1" y="27"/> - </children> - <children xmi:type="notation:Node" xmi:id="_vrhkMtxOEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vrhkM9xOEeCpIJpgvmzkYA" x="-1" y="-16"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_vrgWEdxOEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_vrgWEtxOEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Documentation/context"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vrgWE9xOEeCpIJpgvmzkYA" points="[0, 34, -1, -161]$[0, 154, -1, -41]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S9QygNxaEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S9QygdxaEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_HmtyANxPEeCpIJpgvmzkYA" type="3003" source="_-tAmYNxOEeCpIJpgvmzkYA" target="__ov14NxOEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_HmtyAdxPEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_HmtyAtxPEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HmtyA9xPEeCpIJpgvmzkYA" points="[-1, -20, -1, 65]$[-1, -64, -1, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_2wb78NxPEeCpIJpgvmzkYA" type="3002" source="_RFRXINxPEeCpIJpgvmzkYA" target="_RFRXINxPEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_2wb79NxPEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_2wb79dxPEeCpIJpgvmzkYA" x="-16" y="-12"/> - </children> - <children xmi:type="notation:Node" xmi:id="_2wcjANxPEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_2wcjAdxPEeCpIJpgvmzkYA" x="-10" y="13"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_2wb78dxPEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_2wb78txPEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//StructuralElement/children"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2wb789xPEeCpIJpgvmzkYA" points="[-19, -9, -115, -11]$[-101, -9, -197, -11]$[-101, -63, -197, -65]$[7, -63, -89, -65]$[7, -33, -89, -35]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m9DDoOQOEeCc0sQW_KZJrQ" id="(0.14388489208633093,0.5116279069767442)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m9DDoeQOEeCc0sQW_KZJrQ" id="(0.841726618705036,0.5348837209302325)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_9SX-8NxPEeCpIJpgvmzkYA" type="3002" source="_RFRXINxPEeCpIJpgvmzkYA" target="_RFRXINxPEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_9SX-9NxPEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_9SX-9dxPEeCpIJpgvmzkYA" x="14" y="8"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9SYmANxPEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_9SYmAdxPEeCpIJpgvmzkYA" x="22" y="-12"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_9SX-8dxPEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_9SX-8txPEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//StructuralElement/parent"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9SX-89xPEeCpIJpgvmzkYA" points="[-89, -35, 7, -33]$[-89, -65, 7, -63]$[-197, -65, -101, -63]$[-197, -11, -101, -9]$[-115, -11, -19, -9]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FNVqYNxQEeCpIJpgvmzkYA" id="(0.841726618705036,0.5348837209302325)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FNVqYdxQEeCpIJpgvmzkYA" id="(0.14388489208633093,0.5116279069767442)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_Ubi58NxQEeCpIJpgvmzkYA" type="3003" source="_zVqwINxNEeCpIJpgvmzkYA" target="_RFRXINxPEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_Ubi58dxQEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Ubi58txQEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ubi589xQEeCpIJpgvmzkYA" points="[0, -34, -8, 117]$[0, -92, -8, 59]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_zvfBgNxREeCpIJpgvmzkYA" type="3003" source="_RFRXINxPEeCpIJpgvmzkYA" target="_x5KOgNxQEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_zvfBgdxREeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_zvfBgtxREeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zvfBg9xREeCpIJpgvmzkYA" points="[-8, -24, -188, 103]$[-8, -54, -188, 73]$[180, -54, 0, 73]$[180, -90, 0, 37]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_W2eZYNxSEeCpIJpgvmzkYA" type="3002" source="_Aoro4NxPEeCpIJpgvmzkYA" target="_VHuYkNxSEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_W2fAcNxSEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_W2fAcdxSEeCpIJpgvmzkYA" x="-4" y="-30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_W2fActxSEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_W2fAc9xSEeCpIJpgvmzkYA" x="-4" y="22"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_W2eZYdxSEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_W2eZYtxSEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Snippet/callouts"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_W2eZY9xSEeCpIJpgvmzkYA" points="[-2, -20, -2, -136]$[-2, 96, -2, -20]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bXcDINxSEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bXcDIdxSEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_ZmLg4NxSEeCpIJpgvmzkYA" type="3002" source="_VHuYkNxSEeCpIJpgvmzkYA" target="_Aoro4NxPEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_ZmMH8NxSEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmMH8dxSEeCpIJpgvmzkYA" x="-9" y="-26"/> - </children> - <children xmi:type="notation:Node" xmi:id="_ZmMH8txSEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmMH89xSEeCpIJpgvmzkYA" x="-9" y="13"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_ZmLg4dxSEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_ZmLg4txSEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Callout/snippet"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZmLg49xSEeCpIJpgvmzkYA" points="[-2, -20, -2, 96]$[-2, -136, -2, -20]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bXa1ANxSEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bXa1AdxSEeCpIJpgvmzkYA" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_lzWL4NxTEeCpIJpgvmzkYA" type="3003" source="_Aoro4NxPEeCpIJpgvmzkYA" target="_bhQRANxTEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_lzWL4dxTEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_lzWL4txTEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lzWL49xTEeCpIJpgvmzkYA" points="[-1, -20, -84, 100]$[-1, -61, -84, 59]$[95, -61, 12, 59]$[95, -98, 12, 22]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_nZNWcNxTEeCpIJpgvmzkYA" type="3003" source="_C44w8NxPEeCpIJpgvmzkYA" target="_bhQRANxTEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_nZNWcdxTEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_nZNWctxTEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nZNWc9xTEeCpIJpgvmzkYA" points="[5, -20, 217, 100]$[5, -61, 217, 59]$[-200, -61, 12, 59]$[-200, -98, 12, 22]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_AlwecNxUEeCpIJpgvmzkYA" type="3003" source="_EOyM4NxPEeCpIJpgvmzkYA" target="_x5KOgNxQEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_AlwecdxUEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_AlwectxUEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Alwec9xUEeCpIJpgvmzkYA" points="[0, -20, 0, 96]$[0, -91, 0, 25]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_k0LYcNxUEeCpIJpgvmzkYA" type="3003" source="_fQWjgNxUEeCpIJpgvmzkYA" target="_x5KOgNxQEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_k0LYcdxUEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_k0LYctxUEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k0LYc9xUEeCpIJpgvmzkYA" points="[-1, -24, 165, 103]$[-1, -54, 165, 73]$[-166, -54, 0, 73]$[-166, -90, 0, 37]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_j78TcNxVEeCpIJpgvmzkYA" type="3003" source="_x5KOgNxQEeCpIJpgvmzkYA" target="_HYp5INxVEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_j78TcdxVEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_j78TctxVEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j78Tc9xVEeCpIJpgvmzkYA" points="[0, -37, 187, 76]$[0, -57, 187, 56]$[-188, -57, -1, 56]$[-188, -88, -1, 25]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_kreS8NxVEeCpIJpgvmzkYA" type="3003" source="_bhQRANxTEeCpIJpgvmzkYA" target="_HYp5INxVEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_kreS8dxVEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_kreS8txVEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kreS89xVEeCpIJpgvmzkYA" points="[12, -21, -358, 341]$[12, -306, -358, 56]$[369, -306, -1, 56]$[369, -337, -1, 25]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_DI4QkNxWEeCpIJpgvmzkYA" type="3002" source="_zVqwINxNEeCpIJpgvmzkYA" target="_bhQRANxTEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_DI4QlNxWEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_DI43oNxWEeCpIJpgvmzkYA" x="-29" y="17"/> - </children> - <children xmi:type="notation:Node" xmi:id="_DI43odxWEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_DI43otxWEeCpIJpgvmzkYA" x="25" y="-17"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_DI4QkdxWEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_DI4QktxWEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Documentation/embeddableElements"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DI4Qk9xWEeCpIJpgvmzkYA" points="[-77, -11, 292, 43]$[-184, -11, 185, 43]$[-184, -50, 185, 4]$[-291, -50, 78, 4]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cz6NUPSYEeCqzqEG0Xsetg" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cz6NUfSYEeCqzqEG0Xsetg" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_IkI_YNxWEeCpIJpgvmzkYA" type="3002" source="_bhQRANxTEeCpIJpgvmzkYA" target="_zVqwINxNEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_IkJmcNxWEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_IkJmcdxWEeCpIJpgvmzkYA" x="-13" y="-14"/> - </children> - <children xmi:type="notation:Node" xmi:id="_IkJmctxWEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_IkJmc9xWEeCpIJpgvmzkYA" x="17" y="15"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_IkI_YdxWEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_IkI_YtxWEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//EmbeddableElement/documentation"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IkI_Y9xWEeCpIJpgvmzkYA" points="[78, 4, -291, -50]$[185, 4, -184, -50]$[185, 43, -184, -11]$[292, 43, -77, -11]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0XsdYN6IEeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0XsdYd6IEeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_Dth48NxaEeCpIJpgvmzkYA" type="3003" source="_OGiwoNxZEeCpIJpgvmzkYA" target="_RFRXINxPEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_Dth48dxaEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Dth48txaEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Dth489xaEeCpIJpgvmzkYA" points="[1, -20, 515, 381]$[1, -279, 515, 122]$[-520, -279, -6, 122]$[-520, -324, -6, 77]"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DtjHENxaEeCpIJpgvmzkYA" id="(0.48201438848920863,0.23529411764705882)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_G9qM8NxaEeCpIJpgvmzkYA" type="3003" source="_9akHENxOEeCpIJpgvmzkYA" target="_OGiwoNxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_G9qM8dxaEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_G9qM8txaEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G9qM89xaEeCpIJpgvmzkYA" points="[9, -20, 49, 79]$[9, -43, 49, 56]$[-40, -43, 0, 56]$[-40, -78, 0, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_HbG98NxaEeCpIJpgvmzkYA" type="3003" source="__ov14NxOEeCpIJpgvmzkYA" target="_OGiwoNxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_HbG98dxaEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_HbG98txaEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HbG989xaEeCpIJpgvmzkYA" points="[-1, -20, -176, 75]$[-1, -42, -176, 53]$[175, -42, 0, 53]$[175, -70, 0, 25]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_pSB1ENxaEeCpIJpgvmzkYA" type="3003" source="_hvZKENxaEeCpIJpgvmzkYA" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_pSB1EdxaEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_pSB1EtxaEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pSB1E9xaEeCpIJpgvmzkYA" points="[-3, -20, -187, 88]$[-3, -50, -187, 58]$[183, -50, -1, 58]$[183, -79, -1, 29]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_6-blYNxaEeCpIJpgvmzkYA" type="3003" source="_5fxPANxaEeCpIJpgvmzkYA" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_6-blYdxaEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_6-blYtxaEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6-blY9xaEeCpIJpgvmzkYA" points="[-4, -20, 62, 88]$[-4, -50, 62, 58]$[-67, -50, -1, 58]$[-67, -79, -1, 29]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_MrPI4NxcEeCpIJpgvmzkYA" type="3002" source="_-69sYNxaEeCpIJpgvmzkYA" target="_bhQRANxTEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_MrPI5NxcEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_MrPI5dxcEeCpIJpgvmzkYA" x="59" y="51"/> - </children> - <children xmi:type="notation:Node" xmi:id="_MrPv8NxcEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_MrPv8dxcEeCpIJpgvmzkYA" x="31" y="71"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_MrPI4dxcEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_MrPI4txcEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Embedding/element"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MrPI49xcEeCpIJpgvmzkYA" points="[-1, 21, 43, 526]$[-1, 49, 43, 554]$[-204, 49, -160, 554]$[-204, -501, -160, 4]$[-122, -501, -78, 4]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_UGQI8NxcEeCpIJpgvmzkYA" type="3003" source="_-69sYNxaEeCpIJpgvmzkYA" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_UGQI8dxcEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_UGQI8txcEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UGQI89xcEeCpIJpgvmzkYA" points="[0, -20, -58, 88]$[0, -50, -58, 58]$[57, -50, -1, 58]$[57, -79, -1, 29]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_VIxV4NxcEeCpIJpgvmzkYA" type="3002" source="_5fxPANxaEeCpIJpgvmzkYA" target="_x5KOgNxQEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_VIx88NxcEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VIx88dxcEeCpIJpgvmzkYA" x="299" y="13"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VIx88txcEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VIx889xcEeCpIJpgvmzkYA" x="306" y="-12"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_VIxV4dxcEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_VIxV4txcEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Link/target"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VIxV49xcEeCpIJpgvmzkYA" points="[-4, 21, -393, 775]$[-4, 74, -393, 828]$[899, 74, 510, 828]$[899, -755, 510, -1]$[509, -755, 120, -1]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_fZ-DcNxdEeCpIJpgvmzkYA" type="3002" source="_zVqwINxNEeCpIJpgvmzkYA" target="_zVqwINxNEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_fZ-DdNxdEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fZ-DddxdEeCpIJpgvmzkYA" x="14" y="-16"/> - </children> - <children xmi:type="notation:Node" xmi:id="_fZ-qgNxdEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fZ-qgdxdEeCpIJpgvmzkYA" x="26" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_fZ-DcdxdEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_fZ-DctxdEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Documentation/dependencies"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fZ-Dc9xdEeCpIJpgvmzkYA" points="[97, 20, 4, 24]$[97, 64, 4, 68]$[197, 64, 104, 68]$[197, 11, 104, 15]$[122, 11, 29, 15]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fZ_4oNxdEeCpIJpgvmzkYA" id="(0.21656050955414013,0.6142857142857143)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fZ_4odxdEeCpIJpgvmzkYA" id="(0.8152866242038217,0.5428571428571428)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_cI5z8NxgEeCpIJpgvmzkYA" type="3003" source="_VYZJcNxgEeCpIJpgvmzkYA" target="_fQWjgNxUEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_cI5z8dxgEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_cI5z8txgEeCpIJpgvmzkYA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cI5z89xgEeCpIJpgvmzkYA" points="[-1, -20, -1, 50]$[-1, -49, -1, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_LaxiYNxjEeCpIJpgvmzkYA" type="3002" source="_RFRXINxPEeCpIJpgvmzkYA" target="_zVqwINxNEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_LayJcNxjEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LayJcdxjEeCpIJpgvmzkYA" x="-11" y="51"/> - </children> - <children xmi:type="notation:Node" xmi:id="_LaywgNxjEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LaywgdxjEeCpIJpgvmzkYA" x="-11" y="-15"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_LaxiYdxjEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_LaxiYtxjEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//StructuralElement/documentation"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LaxiY9xjEeCpIJpgvmzkYA" points="[-5, 44, -37, -88]$[-5, 98, -37, -34]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Laz-oNxjEeCpIJpgvmzkYA" id="(0.20863309352517986,0.47058823529411764)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_TgH44NxjEeCpIJpgvmzkYA" type="3002" source="__ov14NxOEeCpIJpgvmzkYA" target="_-tAmYNxOEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_TgIf8NxjEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_TgIf8dxjEeCpIJpgvmzkYA" y="11"/> - </children> - <children xmi:type="notation:Node" xmi:id="_TgIf8txjEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_TgIf89xjEeCpIJpgvmzkYA" x="13" y="-19"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_TgH44dxjEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_TgH44txjEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Chapter/article"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TgH449xjEeCpIJpgvmzkYA" points="[-11, -2, -15, -56]$[-58, -2, -62, -56]$[-58, 71, -62, 17]$[-11, 71, -15, 17]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TgJuENxjEeCpIJpgvmzkYA" id="(0.11764705882352941,0.5581395348837209)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TgJuEdxjEeCpIJpgvmzkYA" id="(0.1568627450980392,0.09302325581395349)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_YY7a4NxjEeCpIJpgvmzkYA" type="3002" source="_OGiwoNxZEeCpIJpgvmzkYA" target="_9akHENxOEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_YY8B8NxjEeCpIJpgvmzkYA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YY8B8dxjEeCpIJpgvmzkYA" x="5" y="-12"/> - </children> - <children xmi:type="notation:Node" xmi:id="_YY8B8txjEeCpIJpgvmzkYA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YY8B89xjEeCpIJpgvmzkYA" x="19" y="12"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_YY7a4dxjEeCpIJpgvmzkYA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_YY7a4txjEeCpIJpgvmzkYA" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Body/category"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YY7a49xjEeCpIJpgvmzkYA" points="[54, -5, 17, -100]$[144, -5, 107, -100]$[144, 95, 107, 0]$[87, 95, 50, 0]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_C9X1sN57EeCgeMAkr6dR9Q" type="3002" source="_C9OrwN57EeCgeMAkr6dR9Q" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_C9YcwN57EeCgeMAkr6dR9Q" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_C9Ycwd57EeCgeMAkr6dR9Q" x="-2" y="-33"/> - </children> - <children xmi:type="notation:Node" xmi:id="_C9ZD0N57EeCgeMAkr6dR9Q" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_C9ZD0d57EeCgeMAkr6dR9Q" x="-2" y="21"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_C9X1sd57EeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_C9X1st57EeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//BodyElementContainer/elements"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_C9X1s957EeCgeMAkr6dR9Q" points="[2, 21, -1, -99]$[2, 87, -1, -33]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MH8u4N57EeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MH8u4d57EeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_C9aR8N57EeCgeMAkr6dR9Q" type="3002" source="_yWi_ANxZEeCpIJpgvmzkYA" target="_C9OrwN57EeCgeMAkr6dR9Q"> - <children xmi:type="notation:Node" xmi:id="_C9a5AN57EeCgeMAkr6dR9Q" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_C9a5Ad57EeCgeMAkr6dR9Q" x="-5" y="-35"/> - </children> - <children xmi:type="notation:Node" xmi:id="_C9a5At57EeCgeMAkr6dR9Q" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_C9a5A957EeCgeMAkr6dR9Q" x="-5" y="20"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_C9aR8d57EeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_C9aR8t57EeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//BodyElement/container"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_C9aR8957EeCgeMAkr6dR9Q" points="[-1, -33, 2, 87]$[-1, -99, 2, 21]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_C9lREN57EeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_C9lREd57EeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_C9cHIN57EeCgeMAkr6dR9Q" type="3003" source="_VHuYkNxSEeCpIJpgvmzkYA" target="_C9OrwN57EeCgeMAkr6dR9Q"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_C9cHId57EeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_C9cHIt57EeCgeMAkr6dR9Q" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_C9cHI957EeCgeMAkr6dR9Q" points="[50, 0, -135, 0]$[112, 0, -73, 0]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_C9d8UN57EeCgeMAkr6dR9Q" type="3003" source="_OGiwoNxZEeCpIJpgvmzkYA" target="_C9OrwN57EeCgeMAkr6dR9Q"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_C9d8Ud57EeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_C9d8Ut57EeCgeMAkr6dR9Q" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_C9d8U957EeCgeMAkr6dR9Q" points="[-53, -4, 437, 0]$[-417, -4, 73, 0]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_c6FkoN6iEeCgeMAkr6dR9Q" type="3002" source="_LJYjIN6iEeCgeMAkr6dR9Q" target="_Q8ejIN6iEeCgeMAkr6dR9Q"> - <children xmi:type="notation:Node" xmi:id="_c6GLsN6iEeCgeMAkr6dR9Q" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_c6GLsd6iEeCgeMAkr6dR9Q" x="10" y="-31"/> - </children> - <children xmi:type="notation:Node" xmi:id="_c6GLst6iEeCgeMAkr6dR9Q" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_c6GLs96iEeCgeMAkr6dR9Q" x="10" y="12"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_c6Fkod6iEeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_c6Fkot6iEeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Plugin/packages"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_c6Fko96iEeCgeMAkr6dR9Q" points="[59, -1, -48, -107]$[106, -1, -1, -107]$[106, 82, -1, -24]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DZiIAt9REeCn4588_wNmZw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DZiIA99REeCn4588_wNmZw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_fsdloN6iEeCgeMAkr6dR9Q" type="3002" source="_Q8ejIN6iEeCgeMAkr6dR9Q" target="_LJYjIN6iEeCgeMAkr6dR9Q"> - <children xmi:type="notation:Node" xmi:id="_fseMsN6iEeCgeMAkr6dR9Q" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fseMsd6iEeCgeMAkr6dR9Q" x="-1" y="14"/> - </children> - <children xmi:type="notation:Node" xmi:id="_fseMst6iEeCgeMAkr6dR9Q" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fseMs96iEeCgeMAkr6dR9Q" x="11" y="-15"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_fsdlod6iEeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_fsdlot6iEeCgeMAkr6dR9Q" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//JavaPackage/plugin"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fsdlo96iEeCgeMAkr6dR9Q" points="[-1, -24, 106, 82]$[-1, -107, 106, -1]$[-48, -107, 59, -1]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oUNekN6iEeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oUNekd6iEeCgeMAkr6dR9Q" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_YnpCkN6jEeCgeMAkr6dR9Q" type="3003" source="_RD3vIN6jEeCgeMAkr6dR9Q" target="_9akHENxOEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_YnpCkd6jEeCgeMAkr6dR9Q" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_YnpCkt6jEeCgeMAkr6dR9Q" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YnpCk96jEeCgeMAkr6dR9Q" points="[10, -20, 68, 128]$[10, -46, 68, 102]$[-50, -46, 8, 102]$[-50, -127, 8, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_Fv_XwN7-EeCn4588_wNmZw" type="3003" source="_6rOp0N79EeCn4588_wNmZw" target="_-tAmYNxOEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_Fv_Xwd7-EeCn4588_wNmZw" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Fv_Xwt7-EeCn4588_wNmZw" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fv_Xw97-EeCn4588_wNmZw" points="[0, -24, -1, 55]$[0, -58, -1, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_jR5PEN8BEeCn4588_wNmZw" type="3003" source="_egHiIN8BEeCn4588_wNmZw" target="_9akHENxOEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_jR5PEd8BEeCn4588_wNmZw" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_jR5PEt8BEeCn4588_wNmZw" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jR5PE98BEeCn4588_wNmZw" points="[-1, -20, -71, 108]$[-1, -46, -71, 82]$[71, -46, 1, 82]$[71, -127, 1, 1]"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIwVgN9REeCn4588_wNmZw" id="(0.5784313725490197,0.9767441860465116)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_06bPkN9PEeCn4588_wNmZw" type="3002" source="_LJYjIN6iEeCgeMAkr6dR9Q" target="_nYaYgN8BEeCn4588_wNmZw"> - <children xmi:type="notation:Node" xmi:id="_06bPlN9PEeCn4588_wNmZw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_06bPld9PEeCn4588_wNmZw" x="-4" y="48"/> - </children> - <children xmi:type="notation:Node" xmi:id="_06bPlt9PEeCn4588_wNmZw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_06bPl99PEeCn4588_wNmZw" x="-4" y="-11"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_06bPkd9PEeCn4588_wNmZw" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_06bPkt9PEeCn4588_wNmZw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Plugin/extensionPoints"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_06bPk99PEeCn4588_wNmZw" points="[9, 33, 0, -87]$[9, 87, 0, -33]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AODOAt9SEeCn4588_wNmZw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AODOA99SEeCn4588_wNmZw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_4nR70N9PEeCn4588_wNmZw" type="3002" source="_nYaYgN8BEeCn4588_wNmZw" target="_LJYjIN6iEeCgeMAkr6dR9Q"> - <children xmi:type="notation:Node" xmi:id="_4nR71N9PEeCn4588_wNmZw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_4nR71d9PEeCn4588_wNmZw" x="1" y="30"/> - </children> - <children xmi:type="notation:Node" xmi:id="_4nR71t9PEeCn4588_wNmZw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_4nR7199PEeCn4588_wNmZw" x="1" y="-12"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_4nR70d9PEeCn4588_wNmZw" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_4nR70t9PEeCn4588_wNmZw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//ExtensionPoint/plugin"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4nR7099PEeCn4588_wNmZw" points="[0, -33, 9, 87]$[0, -87, 9, 33]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7YxMAN9PEeCn4588_wNmZw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7YxMAd9PEeCn4588_wNmZw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_irgyoN9QEeCn4588_wNmZw" type="3002" source="_zVqwINxNEeCpIJpgvmzkYA" target="_LJYjIN6iEeCgeMAkr6dR9Q"> - <children xmi:type="notation:Node" xmi:id="_irgypN9QEeCn4588_wNmZw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_irgypd9QEeCn4588_wNmZw" x="-5" y="-11"/> - </children> - <children xmi:type="notation:Node" xmi:id="_irgypt9QEeCn4588_wNmZw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_irgyp99QEeCn4588_wNmZw" x="4" y="11"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_irgyod9QEeCn4588_wNmZw" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_irgyot9QEeCn4588_wNmZw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Documentation/plugins"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_irgyo99QEeCn4588_wNmZw" points="[78, -11, -188, -19]$[208, -11, -58, -19]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_z0wzsOAuEeCnqI1gDJ3KzQ" type="3003" source="_t9OYkeAuEeCnqI1gDJ3KzQ" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_z0wzseAuEeCnqI1gDJ3KzQ" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_z0wzsuAuEeCnqI1gDJ3KzQ" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z0wzs-AuEeCnqI1gDJ3KzQ" points="[1, -24, 319, 73]$[1, -55, 319, 42]$[-311, -55, 7, 42]$[-311, -91, 7, 6]"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_z01FIOAuEeCnqI1gDJ3KzQ" id="(0.4215686274509804,0.8823529411764706)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_TZU4wOU0EeCV6YVTTJ6_1g" type="3003" source="_QTSU4eU0EeCV6YVTTJ6_1g" target="_6rOp0N79EeCn4588_wNmZw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_TZU4weU0EeCV6YVTTJ6_1g" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_TZU4wuU0EeCV6YVTTJ6_1g" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZU4w-U0EeCV6YVTTJ6_1g" points="[58, -1, -96, -4]$[95, -1, -59, -4]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="__i-G8PA3EeCPhdULuX9LcA" type="3003" source="_733uMfA3EeCPhdULuX9LcA" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="__i-G8fA3EeCPhdULuX9LcA" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="__i-G8vA3EeCPhdULuX9LcA" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__i-G8_A3EeCPhdULuX9LcA" points="[-1, -20, 189, 92]$[-1, -51, 189, 61]$[-191, -51, -1, 61]$[-191, -87, -1, 25]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_yzIRUPSXEeCqzqEG0Xsetg" type="3002" source="_Aoro4NxPEeCpIJpgvmzkYA" target="_uXqLkfSXEeCqzqEG0Xsetg"> - <children xmi:type="notation:Node" xmi:id="_yzI4YPSXEeCqzqEG0Xsetg" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yzI4YfSXEeCqzqEG0Xsetg" x="-21" y="-12"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yzJfcPSXEeCqzqEG0Xsetg" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yzJfcfSXEeCqzqEG0Xsetg" x="-3" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_yzIRUfSXEeCqzqEG0Xsetg" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_yzIRUvSXEeCqzqEG0Xsetg" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Snippet/formatter"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yzIRU_SXEeCqzqEG0Xsetg" points="[50, -1, -130, 0]$[130, -1, -50, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G7sBYPSgEeCqzqEG0Xsetg" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G7sBYfSgEeCqzqEG0Xsetg" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_KEISoPSYEeCqzqEG0Xsetg" type="3003" source="_HumlsPSYEeCqzqEG0Xsetg" target="_uXqLkfSXEeCqzqEG0Xsetg"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_KEISofSYEeCqzqEG0Xsetg" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_KEISovSYEeCqzqEG0Xsetg" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KEISo_SYEeCqzqEG0Xsetg" points="[2, -20, -63, 70]$[2, -41, -63, 49]$[64, -41, -1, 49]$[64, -69, -1, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_KhC4IPSYEeCqzqEG0Xsetg" type="3003" source="_IzSV0PSYEeCqzqEG0Xsetg" target="_uXqLkfSXEeCqzqEG0Xsetg"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_KhC4IfSYEeCqzqEG0Xsetg" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_KhC4IvSYEeCqzqEG0Xsetg" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KhC4I_SYEeCqzqEG0Xsetg" points="[-3, -24, 57, 70]$[-3, -45, 57, 49]$[-61, -45, -1, 49]$[-61, -73, -1, 21]"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_vWzawPSfEeCqzqEG0Xsetg" type="3002" source="_uXqLkfSXEeCqzqEG0Xsetg" target="_Aoro4NxPEeCpIJpgvmzkYA"> - <children xmi:type="notation:Node" xmi:id="_vW0B0PSfEeCqzqEG0Xsetg" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vW0B0fSfEeCqzqEG0Xsetg" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_vW0B0vSfEeCqzqEG0Xsetg" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vW0B0_SfEeCqzqEG0Xsetg" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_vWzawfSfEeCqzqEG0Xsetg" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_vWzawvSfEeCqzqEG0Xsetg" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="article.ecore#//Formatter/snippet"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vWzaw_SfEeCqzqEG0Xsetg" points="[-50, 0, 130, -1]$[-130, 0, 50, -1]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yBh7oPSfEeCqzqEG0Xsetg" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yBh7ofSfEeCqzqEG0Xsetg" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_7pVv4PVOEeCW37i-VVl8qQ" type="3003" source="_tgfl4PVOEeCW37i-VVl8qQ" target="_yWi_ANxZEeCpIJpgvmzkYA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_7pVv4fVOEeCW37i-VVl8qQ" routing="Rectilinear" lineColor="4210752"/> - <styles xmi:type="notation:FontStyle" xmi:id="_7pVv4vVOEeCW37i-VVl8qQ" fontName="Segoe UI"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7pVv4_VOEeCW37i-VVl8qQ" points="[1, 25, 311, 25]$[1, 61, 311, 61]$[-311, 61, -1, 61]$[-311, 25, -1, 25]"/> - </edges> -</notation:Diagram> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/model/article.genmodel b/plugins/org.eclipse.emf.cdo.releng.doc/model/article.genmodel deleted file mode 100644 index 06475e8e2c..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/model/article.genmodel +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.emf.cdo.releng.doc/src" - editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.cdo.releng.doc" - modelName="Article" updateClasspath="false" codeFormatting="true" testsDirectory="" - importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" - runtimeVersion="2.6"> - <foreignModel>article.ecore</foreignModel> - <genPackages prefix="Article" basePackage="org.eclipse.emf.cdo.releng.doc" disposableProviderFactory="true" - ecorePackage="article.ecore#/"> - <genDataTypes ecoreDataType="article.ecore#//RootDoc"/> - <genDataTypes ecoreDataType="article.ecore#//File"/> - <genDataTypes ecoreDataType="article.ecore#//Doc"/> - <genDataTypes ecoreDataType="article.ecore#//Tag"/> - <genClasses ecoreClass="article.ecore#//Documentation"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//Documentation/context"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//Documentation/embeddableElements"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference article.ecore#//Documentation/dependencies"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Documentation/project"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference article.ecore#//Documentation/plugins"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Context"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Context/baseFolder"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Context/project"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//Context/documentations"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Context/root"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Category"/> - <genClasses ecoreClass="article.ecore#//Article"/> - <genClasses ecoreClass="article.ecore#//Chapter"> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//Chapter/article"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Snippet"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//Snippet/callouts"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Diagram"/> - <genClasses ecoreClass="article.ecore#//Factory"/> - <genClasses ecoreClass="article.ecore#//JavaElement"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//JavaElement/classFile"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//StructuralElement"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//StructuralElement/children"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//StructuralElement/parent"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//StructuralElement/title"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//StructuralElement/documentation"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//StructuralElement/doc"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//LinkTarget"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//LinkTarget/defaultLabel"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//LinkTarget/tooltip"/> - <genOperations ecoreOperation="article.ecore#//LinkTarget/linkFrom"> - <genParameters ecoreParameter="article.ecore#//LinkTarget/linkFrom/source"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="article.ecore#//Callout"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//Callout/snippet"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//EmbeddableElement"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//EmbeddableElement/documentation"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//ExternalTarget"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//ExternalTarget/url"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//Identifiable"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Identifiable/id"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//Body"> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//Body/category"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//BodyElementContainer"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//BodyElementContainer/elements"/> - </genClasses> - <genClasses image="false" ecoreClass="article.ecore#//BodyElement"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//BodyElement/container"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//BodyElement/tag"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Text"/> - <genClasses ecoreClass="article.ecore#//Link"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference article.ecore#//Link/target"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Embedding"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference article.ecore#//Embedding/element"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//SourceCode"/> - <genClasses ecoreClass="article.ecore#//Plugin"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Plugin/name"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//Plugin/packages"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Plugin/label"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference article.ecore#//Plugin/extensionPoints"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//JavaPackage"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//JavaPackage/name"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//JavaPackage/plugin"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Javadoc"/> - <genClasses ecoreClass="article.ecore#//ExternalArticle"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//ExternalArticle/url"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Schemadoc"/> - <genClasses ecoreClass="article.ecore#//ExtensionPoint"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//ExtensionPoint/name"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference article.ecore#//ExtensionPoint/plugin"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//Toc"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute article.ecore#//Toc/levels"/> - </genClasses> - <genClasses ecoreClass="article.ecore#//PluginResource"/> - </genPackages> -</genmodel:GenModel> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/package-lists/platform/package-list b/plugins/org.eclipse.emf.cdo.releng.doc/package-lists/platform/package-list deleted file mode 100644 index 9363067761..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/package-lists/platform/package-list +++ /dev/null @@ -1,277 +0,0 @@ -org.apache.felix.scr -org.eclipse.ant.core -org.eclipse.compare -org.eclipse.compare.contentmergeviewer -org.eclipse.compare.patch -org.eclipse.compare.rangedifferencer -org.eclipse.compare.structuremergeviewer -org.eclipse.core.commands -org.eclipse.core.commands.common -org.eclipse.core.commands.contexts -org.eclipse.core.commands.operations -org.eclipse.core.databinding -org.eclipse.core.databinding.beans -org.eclipse.core.databinding.conversion -org.eclipse.core.databinding.observable -org.eclipse.core.databinding.observable.list -org.eclipse.core.databinding.observable.map -org.eclipse.core.databinding.observable.masterdetail -org.eclipse.core.databinding.observable.set -org.eclipse.core.databinding.observable.value -org.eclipse.core.databinding.property -org.eclipse.core.databinding.property.list -org.eclipse.core.databinding.property.map -org.eclipse.core.databinding.property.set -org.eclipse.core.databinding.property.value -org.eclipse.core.databinding.util -org.eclipse.core.databinding.validation -org.eclipse.core.expressions -org.eclipse.core.filebuffers -org.eclipse.core.filebuffers.manipulation -org.eclipse.core.filesystem -org.eclipse.core.filesystem.provider -org.eclipse.core.net.proxy -org.eclipse.core.resources -org.eclipse.core.resources.filtermatchers -org.eclipse.core.resources.mapping -org.eclipse.core.resources.refresh -org.eclipse.core.resources.team -org.eclipse.core.resources.variableresolvers -org.eclipse.core.runtime -org.eclipse.core.runtime.adaptor -org.eclipse.core.runtime.content -org.eclipse.core.runtime.dynamichelpers -org.eclipse.core.runtime.jobs -org.eclipse.core.runtime.model -org.eclipse.core.runtime.preferences -org.eclipse.core.runtime.spi -org.eclipse.core.variables -org.eclipse.debug.core -org.eclipse.debug.core.commands -org.eclipse.debug.core.model -org.eclipse.debug.core.sourcelookup -org.eclipse.debug.core.sourcelookup.containers -org.eclipse.debug.ui -org.eclipse.debug.ui.actions -org.eclipse.debug.ui.console -org.eclipse.debug.ui.contexts -org.eclipse.debug.ui.memory -org.eclipse.debug.ui.sourcelookup -org.eclipse.equinox.app -org.eclipse.equinox.bidi -org.eclipse.equinox.bidi.advanced -org.eclipse.equinox.bidi.custom -org.eclipse.equinox.http.jetty -org.eclipse.equinox.http.registry -org.eclipse.equinox.http.servlet -org.eclipse.equinox.jsp.jasper -org.eclipse.equinox.jsp.jasper.registry -org.eclipse.equinox.p2.core -org.eclipse.equinox.p2.core.spi -org.eclipse.equinox.p2.engine -org.eclipse.equinox.p2.engine.query -org.eclipse.equinox.p2.engine.spi -org.eclipse.equinox.p2.metadata -org.eclipse.equinox.p2.metadata.expression -org.eclipse.equinox.p2.metadata.index -org.eclipse.equinox.p2.operations -org.eclipse.equinox.p2.planner -org.eclipse.equinox.p2.ql -org.eclipse.equinox.p2.query -org.eclipse.equinox.p2.repository -org.eclipse.equinox.p2.repository.artifact -org.eclipse.equinox.p2.repository.artifact.spi -org.eclipse.equinox.p2.repository.metadata -org.eclipse.equinox.p2.repository.metadata.spi -org.eclipse.equinox.p2.repository.spi -org.eclipse.equinox.p2.touchpoint.eclipse.query -org.eclipse.equinox.p2.ui -org.eclipse.equinox.security.auth -org.eclipse.equinox.security.auth.credentials -org.eclipse.equinox.security.auth.module -org.eclipse.equinox.security.storage -org.eclipse.equinox.security.storage.provider -org.eclipse.help -org.eclipse.help.base -org.eclipse.help.browser -org.eclipse.help.search -org.eclipse.help.server -org.eclipse.help.standalone -org.eclipse.help.ui -org.eclipse.help.ui.browser -org.eclipse.help.webapp -org.eclipse.jface.action -org.eclipse.jface.bindings -org.eclipse.jface.bindings.keys -org.eclipse.jface.bindings.keys.formatting -org.eclipse.jface.commands -org.eclipse.jface.contentassist -org.eclipse.jface.contexts -org.eclipse.jface.databinding.dialog -org.eclipse.jface.databinding.preference -org.eclipse.jface.databinding.swt -org.eclipse.jface.databinding.util -org.eclipse.jface.databinding.viewers -org.eclipse.jface.databinding.wizard -org.eclipse.jface.dialogs -org.eclipse.jface.fieldassist -org.eclipse.jface.layout -org.eclipse.jface.menus -org.eclipse.jface.operation -org.eclipse.jface.preference -org.eclipse.jface.resource -org.eclipse.jface.text -org.eclipse.jface.text.contentassist -org.eclipse.jface.text.formatter -org.eclipse.jface.text.hyperlink -org.eclipse.jface.text.information -org.eclipse.jface.text.link -org.eclipse.jface.text.presentation -org.eclipse.jface.text.projection -org.eclipse.jface.text.quickassist -org.eclipse.jface.text.reconciler -org.eclipse.jface.text.revisions -org.eclipse.jface.text.rules -org.eclipse.jface.text.source -org.eclipse.jface.text.source.projection -org.eclipse.jface.text.templates -org.eclipse.jface.text.templates.persistence -org.eclipse.jface.util -org.eclipse.jface.viewers -org.eclipse.jface.viewers.deferred -org.eclipse.jface.window -org.eclipse.jface.wizard -org.eclipse.jsch.core -org.eclipse.jsch.ui -org.eclipse.ltk.core.refactoring -org.eclipse.ltk.core.refactoring.history -org.eclipse.ltk.core.refactoring.model -org.eclipse.ltk.core.refactoring.participants -org.eclipse.ltk.core.refactoring.resource -org.eclipse.ltk.ui.refactoring -org.eclipse.ltk.ui.refactoring.actions -org.eclipse.ltk.ui.refactoring.history -org.eclipse.ltk.ui.refactoring.model -org.eclipse.ltk.ui.refactoring.resource -org.eclipse.osgi.framework.console -org.eclipse.osgi.framework.eventmgr -org.eclipse.osgi.framework.log -org.eclipse.osgi.launch -org.eclipse.osgi.service.datalocation -org.eclipse.osgi.service.debug -org.eclipse.osgi.service.environment -org.eclipse.osgi.service.localization -org.eclipse.osgi.service.resolver -org.eclipse.osgi.service.runnable -org.eclipse.osgi.service.security -org.eclipse.osgi.signedcontent -org.eclipse.osgi.storagemanager -org.eclipse.osgi.util -org.eclipse.search.core.text -org.eclipse.search.ui -org.eclipse.search.ui.actions -org.eclipse.search.ui.text -org.eclipse.swt -org.eclipse.swt.accessibility -org.eclipse.swt.awt -org.eclipse.swt.browser -org.eclipse.swt.custom -org.eclipse.swt.dnd -org.eclipse.swt.events -org.eclipse.swt.graphics -org.eclipse.swt.layout -org.eclipse.swt.ole.win32 -org.eclipse.swt.opengl -org.eclipse.swt.printing -org.eclipse.swt.program -org.eclipse.swt.widgets -org.eclipse.team.core -org.eclipse.team.core.diff -org.eclipse.team.core.diff.provider -org.eclipse.team.core.history -org.eclipse.team.core.history.provider -org.eclipse.team.core.mapping -org.eclipse.team.core.mapping.provider -org.eclipse.team.core.subscribers -org.eclipse.team.core.synchronize -org.eclipse.team.core.variants -org.eclipse.team.ui -org.eclipse.team.ui.history -org.eclipse.team.ui.mapping -org.eclipse.team.ui.synchronize -org.eclipse.text.edits -org.eclipse.text.undo -org.eclipse.ui -org.eclipse.ui.about -org.eclipse.ui.actions -org.eclipse.ui.activities -org.eclipse.ui.application -org.eclipse.ui.branding -org.eclipse.ui.browser -org.eclipse.ui.cheatsheets -org.eclipse.ui.commands -org.eclipse.ui.console -org.eclipse.ui.console.actions -org.eclipse.ui.contentassist -org.eclipse.ui.contexts -org.eclipse.ui.databinding -org.eclipse.ui.dialogs -org.eclipse.ui.editors.text -org.eclipse.ui.editors.text.templates -org.eclipse.ui.fieldassist -org.eclipse.ui.forms -org.eclipse.ui.forms.editor -org.eclipse.ui.forms.events -org.eclipse.ui.forms.widgets -org.eclipse.ui.handlers -org.eclipse.ui.help -org.eclipse.ui.ide -org.eclipse.ui.ide.dialogs -org.eclipse.ui.ide.fileSystem -org.eclipse.ui.ide.undo -org.eclipse.ui.intro -org.eclipse.ui.intro.config -org.eclipse.ui.intro.contentproviders -org.eclipse.ui.intro.universal -org.eclipse.ui.keys -org.eclipse.ui.menus -org.eclipse.ui.model -org.eclipse.ui.navigator -org.eclipse.ui.navigator.resources -org.eclipse.ui.operations -org.eclipse.ui.part -org.eclipse.ui.plugin -org.eclipse.ui.preferences -org.eclipse.ui.presentations -org.eclipse.ui.progress -org.eclipse.ui.services -org.eclipse.ui.splash -org.eclipse.ui.statushandlers -org.eclipse.ui.swt -org.eclipse.ui.testing -org.eclipse.ui.texteditor -org.eclipse.ui.texteditor.link -org.eclipse.ui.texteditor.quickdiff -org.eclipse.ui.texteditor.rulers -org.eclipse.ui.texteditor.spelling -org.eclipse.ui.texteditor.templates -org.eclipse.ui.themes -org.eclipse.ui.views -org.eclipse.ui.views.bookmarkexplorer -org.eclipse.ui.views.contentoutline -org.eclipse.ui.views.framelist -org.eclipse.ui.views.markers -org.eclipse.ui.views.navigator -org.eclipse.ui.views.properties -org.eclipse.ui.views.properties.tabbed -org.eclipse.ui.views.tasklist -org.eclipse.ui.wizards -org.eclipse.ui.wizards.datatransfer -org.eclipse.ui.wizards.newresource -org.eclipse.update.configuration -org.eclipse.update.configurator -org.eclipse.update.core -org.eclipse.update.core.model -org.eclipse.update.operations -org.eclipse.update.search -org.eclipse.update.standalone diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/schema.css b/plugins/org.eclipse.emf.cdo.releng.doc/schema.css deleted file mode 100644 index 5d769da3b2..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/schema.css +++ /dev/null @@ -1,71 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011, 2012 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ - -H6.SchemaHeader { - font-size:16px; - display:inline -} - -P.SchemaCopyright { - font-size: smaller; - font-style: normal; - color: #336699; - display:inline; - margin-top: 3.000000pt; - margin-bottom: 11.000000pt; - margin-right: 0.000000pt; - margin-left: 0.000000pt; -} - -P.SchemaDtd { - color: #800000; - margin-top: 0.000000pt; - margin-bottom: 0.000000pt; - margin-right: 0.000000pt; - margin-left: 10.000000pt; -} - -P.SchemaDtdAttlist { - color: #800000; - margin-top: 0.000000pt; - margin-bottom: 0.000000pt; - margin-right: 0.000000pt; - margin-left: 20.000000pt; -} - -span.SchemaTag { - color: #000080; -} - -span.SchemaCstring { - color: #008000; -} - -pre.Example { - margin-top: 0.000000pt; -} - -.ConfigMarkupElementDesc { - color: black; - margin-top: 0.000000pt; - margin-bottom: 0.000000pt; - margin-right: 0.000000pt; - margin-left: 10.000000pt; -} - -.ConfigMarkupAttlistDesc { - color: black; - margin-top: 0.000000pt; - margin-bottom: 0.000000pt; - margin-right: 0.000000pt; - margin-left: 32.000000pt; -} - diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/AssembleScripts.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/AssembleScripts.java deleted file mode 100644 index 2c48d9a7ee..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/AssembleScripts.java +++ /dev/null @@ -1,1103 +0,0 @@ -/* - * Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc; - -import org.eclipse.emf.cdo.releng.doc.article.ArticleFactory; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -import org.eclipse.osgi.util.ManifestElement; - -import org.osgi.framework.BundleException; - -import java.io.BufferedReader; -import java.io.BufferedWriter; -import java.io.CharArrayWriter; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Collection; -import java.util.Collections; -import java.util.Comparator; -import java.util.GregorianCalendar; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Properties; -import java.util.Set; -import java.util.StringTokenizer; -import java.util.jar.Attributes; -import java.util.jar.Manifest; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * @author Eike Stepper - */ -public class AssembleScripts -{ - public static final boolean INCLUDE_SPI = true; - - private static final String EXPORT_PACKAGE = "Export-Package"; - - private static final AntLib ANTLIB = new AntLib(); - - private static final Pattern PACKAGE_INFO_PATTERN = Pattern.compile(".*<body[^>]*>\\s*(.*)\\s*<p>\\s*</body>.*", - Pattern.MULTILINE | Pattern.DOTALL); - - private static final String NL = System.getProperty("line.separator"); - - private static File workspace; - - private static File plugins; - - private static File releng; - - public static void main(String[] args) throws Exception - { - try - { - String workspacePath = args.length == 0 ? "../.." : args[0]; - workspace = new File(workspacePath).getCanonicalFile(); - if (!workspace.isDirectory()) - { - throw new FileNotFoundException("Not a folder: " + workspacePath); - } - - plugins = new File(workspace, "plugins"); - releng = new File(plugins, "org.eclipse.emf.cdo.releng.doc"); - - for (File plugin : plugins.listFiles()) - { - if (plugin.isDirectory()) - { - Properties buildProperties = getProperties(new File(plugin, "build.properties")); - String javadocProject = buildProperties.getProperty("doc.project"); - if (javadocProject != null) - { - Set<String> excludedPackages = getExcludedPackages(buildProperties); - assembleJavaDocOptions(plugin, javadocProject, excludedPackages); - } - } - } - - for (JavaDoc javaDoc : ANTLIB.getJavaDocs()) - { - assembleArticleOptions(javaDoc); - - javaDoc.generateAnt(); - javaDoc.generateTocXmi(); - } - - System.out.println(); - ANTLIB.generate(); - ANTLIB.generateDebug(); - ANTLIB.generateDocsTxt(); - System.out.println(); - - for (JavaDoc javaDoc : ANTLIB.getJavaDocs()) - { - for (SourcePlugin sourcePlugin : javaDoc.getSourcePlugins()) - { - sourcePlugin.validatePackageInfos(); - } - } - - System.out.println(); - } - catch (Exception ex) - { - ex.printStackTrace(); - throw ex; - } - } - - private static void assembleJavaDocOptions(File plugin, String javadocProject, Set<String> excludedPackages) - throws IOException, BundleException - { - SourcePlugin sourcePlugin = ANTLIB.getSourcePlugin(plugin.getName()); - JavaDoc javaDoc = ANTLIB.getJavaDoc(javadocProject); - javaDoc.getSourcePlugins().add(sourcePlugin); - - Manifest manifest = getManifest(plugin); - for (ManifestElement manifestElement : getManifestElements(manifest)) - { - String packageName = manifestElement.getValue().trim(); - if (isIncluded(excludedPackages, packageName) && isPublic(manifestElement)) - { - javaDoc.getSourceFolders().add(plugin.getName() + "/src/" + packageName.replace('.', '/')); - javaDoc.getPackageNames().add(packageName); - sourcePlugin.getPackageNames().add(packageName); - } - else - { - javaDoc.getPackageExcludes().add(packageName); - } - } - - File schemaFolder = new File(plugin, "schema"); - if (schemaFolder.isDirectory()) - { - for (File file : schemaFolder.listFiles()) - { - String name = file.getName(); - if (name.endsWith(".exsd")) - { - name = name.substring(0, name.length() - ".html".length()).replace('_', '.'); - javaDoc.getSchemaPlugins().add(plugin.getName()); - sourcePlugin.getSchemaNames().add(name); - } - } - } - } - - private static void assembleArticleOptions(JavaDoc javaDoc) throws IOException, BundleException - { - File plugin = javaDoc.getProject(); - Manifest manifest = getManifest(plugin); - - ManifestElement[] manifestElements = getManifestElements(manifest); - if (manifestElements == null || manifestElements.length == 0) - { - System.err.println("No public packages in " + plugin.getName()); - } - else - { - for (ManifestElement manifestElement : manifestElements) - { - if (isPublic(manifestElement)) - { - String packageName = manifestElement.getValue().trim(); - javaDoc.getArticlePackages().add(packageName); - } - } - } - } - - private static boolean isIncluded(Set<String> excludedPackages, String packageName) - { - if (packageName.endsWith(".spi")) - { - return INCLUDE_SPI; - } - - if (packageName.indexOf(".spi.") != -1) - { - return INCLUDE_SPI; - } - - if (excludedPackages.contains(packageName)) - { - return false; - } - - return true; - } - - private static boolean isPublic(ManifestElement manifestElement) - { - return manifestElement.getDirective("x-internal") == null && manifestElement.getDirective("x-friends") == null; - } - - private static Set<String> getExcludedPackages(Properties buildProperties) - { - Set<String> excludedPackages = new HashSet<String>(); - - String javadocExclude = buildProperties.getProperty("doc.exclude"); - if (javadocExclude != null) - { - for (String exclude : javadocExclude.split(",")) - { - exclude = exclude.trim(); - if (exclude.length() != 0) - { - excludedPackages.add(exclude); - } - } - } - return excludedPackages; - } - - private static ManifestElement[] getManifestElements(Manifest manifest) throws BundleException - { - Attributes attributes = manifest.getMainAttributes(); - String exportPackage = attributes.getValue(EXPORT_PACKAGE); - ManifestElement[] elements = ManifestElement.parseHeader(EXPORT_PACKAGE, exportPackage); - return elements == null ? new ManifestElement[0] : elements; - } - - private static Manifest getManifest(File plugin) throws IOException - { - File metaInf = new File(plugin, "META-INF"); - File manifest = new File(metaInf, "MANIFEST.MF"); - InputStream in = null; - - try - { - in = new FileInputStream(manifest); - return new Manifest(in); - } - finally - { - if (in != null) - { - in.close(); - } - } - } - - public static Properties getProperties(File file) - { - Properties properties = new Properties(); - - if (file.exists()) - { - InputStream in = null; - - try - { - in = new FileInputStream(file); - properties.load(in); - } - catch (IOException ex) - { - throw new RuntimeException(ex); - } - finally - { - if (in != null) - { - try - { - in.close(); - } - catch (IOException ex) - { - ex.printStackTrace(); - } - } - } - } - - return properties; - } - - public static boolean isWeb(File projectFolder) - { - Properties buildProperties = getProperties(new File(projectFolder, "build.properties")); - return Boolean.parseBoolean(buildProperties.getProperty("doc.web", "true")); - } - - public static List<String> getDependencies(File projectFolder) - { - List<String> result = new ArrayList<String>(); - - Properties buildProperties = getProperties(new File(projectFolder, "build.properties")); - String depends = buildProperties.getProperty("doc.depends"); - if (depends != null) - { - StringTokenizer tokenizer = new StringTokenizer(depends, ","); - while (tokenizer.hasMoreTokens()) - { - String depend = tokenizer.nextToken().trim(); - result.add(depend); - } - } - - return result; - } - - public static String getPluginName(File projectFolder) - { - Properties pluginProperties = getProperties(new File(projectFolder, "plugin.properties")); - String pluginName = pluginProperties.getProperty("pluginName"); - if (pluginName == null) - { - pluginName = "Plugin " + projectFolder.getName(); - } - - return pluginName; - } - - private static List<String> sort(Collection<String> collection) - { - List<String> result = new ArrayList<String>(collection); - Collections.sort(result); - return result; - } - - public static void writeGenerationWarning(BufferedWriter writer) throws IOException - { - writer.write("\t<!-- =========================================== -->" + NL); - writer.write("\t<!-- THIS FILE HAS BEEN GENERATED, DO NOT CHANGE -->" + NL); - writer.write("\t<!-- =========================================== -->" + NL); - } - - /** - * @author Eike Stepper - */ - public static class AntLib - { - private Map<String, SourcePlugin> sourcePlugins = new HashMap<String, SourcePlugin>(); - - private Map<String, JavaDoc> javaDocs = new HashMap<String, JavaDoc>(); - - public AntLib() - { - } - - public SourcePlugin getSourcePlugin(String projectName) throws IOException - { - SourcePlugin sourcePlugin = sourcePlugins.get(projectName); - if (sourcePlugin == null) - { - sourcePlugin = new SourcePlugin(projectName); - sourcePlugins.put(projectName, sourcePlugin); - } - - return sourcePlugin; - } - - public Collection<JavaDoc> getJavaDocs() - { - return javaDocs.values(); - } - - public Collection<JavaDoc> getJavaDocsSortedByDependencies() - { - List<JavaDoc> javaDocs = new ArrayList<JavaDoc>(getJavaDocs()); - Collections.sort(javaDocs, new Comparator<JavaDoc>() - { - public int compare(JavaDoc javaDoc1, JavaDoc javaDoc2) - { - String name1 = javaDoc1.getProject().getName(); - if (javaDoc2.getAllDependencies().contains(name1)) - { - return -1; - } - - String name2 = javaDoc2.getProject().getName(); - if (javaDoc1.getAllDependencies().contains(name2)) - { - return 1; - } - - return 0; - } - }); - - return javaDocs; - } - - public JavaDoc getJavaDoc(String projectName) throws IOException - { - JavaDoc javaDoc = javaDocs.get(projectName); - if (javaDoc == null) - { - javaDoc = new JavaDoc(projectName); - javaDocs.put(projectName, javaDoc); - - javaDoc.getDependencies().addAll(getDependencies(javaDoc.getProject())); - } - - return javaDoc; - } - - public JavaDoc getJavaDocIfExists(String projectName) - { - JavaDoc javaDoc = javaDocs.get(projectName); - if (javaDoc == null) - { - throw new IllegalStateException("JavaDoc project not found: " + projectName); - } - - return javaDoc; - } - - public void generate() throws IOException - { - FileWriter out = null; - - try - { - File target = new File(releng, "buildLib.ant"); - System.out.println("Generating " + target.getCanonicalPath()); - - out = new FileWriter(target); - BufferedWriter writer = new BufferedWriter(out); - - writer.write("<?xml version=\"1.0\"?>" + NL); - writer.write("<!--" + NL); - writer.write(" Copyright (c) 2004-" + getCurrentYear() + " Eike Stepper (Berlin, Germany) and others." + NL); - writer.write(" All rights reserved. This program and the accompanying materials" + NL); - writer.write(" are made available under the terms of the Eclipse Public License v1.0" + NL); - writer.write(" which accompanies this distribution, and is available at" + NL); - writer.write(" http://www.eclipse.org/legal/epl-v10.html" + NL); - writer.write(NL); - writer.write(" Contributors:" + NL); - writer.write(" Eike Stepper - initial API and implementation" + NL); - writer.write("-->" + NL); - writer.write("<project name=\"JavaDocLib\" default=\"delegate\" basedir=\"..\">" + NL); - - writer.write("" + NL); - writeGenerationWarning(writer); - writer.write("" + NL); - - // Generate delegator - writer.write("\t<target name=\"delegate\">" + NL); - - List<JavaDoc> javaDocs = (List<JavaDoc>)getJavaDocsSortedByDependencies(); - for (JavaDoc javaDoc : javaDocs) - { - writer.write("\t\t<ant antfile=\"plugins/" + javaDoc.getProject().getName() - + "/build.xml\" target=\"${delegate.target}\" />" + NL); - } - - writer.write("\t</target>" + NL); - writer.write("" + NL); - - // Generate toc - writer.write("\t<target name=\"toc\">" + NL); - writer.write("\t\t<concat destfile=\"plugins/org.eclipse.emf.cdo.releng/help/toc.html\">" + NL); - writer.write("\t\t\t<path path=\"plugins/org.eclipse.emf.cdo.releng.doc/help/tocHeader.html\" />" + NL); - - Collections.reverse(javaDocs); - for (JavaDoc javaDoc : javaDocs) - { - if (javaDoc.isWeb()) - { - writer.write("\t\t\t<path path=\"plugins/" + javaDoc.getProject().getName() + "/toc.html\" />" + NL); - } - } - - writer.write("\t\t\t<path path=\"plugins/org.eclipse.emf.cdo.releng.doc/help/tocFooter.html\" />" + NL); - writer.write("\t\t</concat>" + NL); - writer.write("\t</target>" + NL); - writer.write("" + NL); - - writer.write("</project>" + NL); - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } - - public void generateDocsTxt() throws IOException - { - FileWriter out = null; - - try - { - File target = new File(new File(new File(plugins, "org.eclipse.emf.cdo.releng"), "help"), "docs.txt"); - System.out.println("Generating " + target.getCanonicalPath()); - - out = new FileWriter(target); - @SuppressWarnings("resource") - BufferedWriter writer = new BufferedWriter(out); - - List<JavaDoc> javaDocs = (List<JavaDoc>)getJavaDocsSortedByDependencies(); - for (JavaDoc javaDoc : javaDocs) - { - File projectFolder = javaDoc.getProject(); - if (javaDoc.isWeb()) - { - writer.write(projectFolder.getName()); - writer.write("" + NL); - } - } - - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } - - public void generateDebug() throws IOException - { - FileWriter out = null; - - try - { - File target = new File(releng, "debug/frame.html"); - System.out.println("Generating " + target.getCanonicalPath()); - - out = new FileWriter(target); - @SuppressWarnings("resource") - BufferedWriter writer = new BufferedWriter(out); - - List<JavaDoc> javaDocs = new ArrayList<JavaDoc>(getJavaDocsSortedByDependencies()); - Collections.reverse(javaDocs); - - for (JavaDoc javaDoc : javaDocs) - { - for (SourcePlugin sourcePlugin : javaDoc.getSortedSourcePlugins()) - { - List<String> sortedPackageNames = sourcePlugin.getSortedPackageNames(); - if (sortedPackageNames.isEmpty()) - { - continue; - } - - writer.write("<b><a href=\"../../" + javaDoc.getProject().getName() + "/javadoc/" - + sortedPackageNames.get(0).replace('.', '/') + "/package-summary.html\" target=\"debugDetails\">" - + sourcePlugin.getLabel() + "</a></b>" + NL); - writer.write("<ul>" + NL); - - for (String packageName : sortedPackageNames) - { - writer.write("\t<li><a href=\"../../" + javaDoc.getProject().getName() + "/javadoc/" - + packageName.replace('.', '/') + "/package-summary.html\" target=\"debugDetails\">" + packageName - + "</a>" + NL); - } - - writer.write("</ul>" + NL); - } - } - - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } - - private int getCurrentYear() - { - return new GregorianCalendar().get(Calendar.YEAR); - } - } - - /** - * @author Eike Stepper - */ - public static class SourcePlugin implements Comparable<SourcePlugin> - { - private String projectName; - - private String label; - - private Set<String> packageNames = new HashSet<String>(); - - private Set<String> schemaNames = new HashSet<String>(); - - public SourcePlugin(String projectName) throws IOException - { - this.projectName = projectName; - label = getPluginName(getProject()); - } - - @Override - public String toString() - { - return projectName; - } - - public File getProject() - { - return new File(plugins, projectName); - } - - public String getLabel() - { - return label; - } - - public Set<String> getPackageNames() - { - return packageNames; - } - - public List<String> getSortedPackageNames() - { - List<String> names = new ArrayList<String>(packageNames); - Collections.sort(names); - return names; - } - - public Set<String> getSchemaNames() - { - return schemaNames; - } - - public List<String> getSortedSchemaNames() - { - List<String> names = new ArrayList<String>(schemaNames); - Collections.sort(names); - return names; - } - - public int compareTo(SourcePlugin o) - { - return getLabel().compareTo(o.getLabel()); - } - - public void validatePackageInfos() throws IOException - { - Set<String> packageNames2 = getPackageNames(); - for (String packageName : packageNames2) - { - File packageFolder = new File(getProject(), "src/" + packageName.replace('.', '/')); - File packageInfo = new File(packageFolder, "package-info.java"); - if (!packageInfo.isFile()) - { - File packageHtml = new File(packageFolder, "package.html"); - if (packageHtml.isFile()) - { - convertPackageHTML(packageHtml, packageInfo, packageName); - } - - if (!packageInfo.isFile()) - { - System.err.println("Package info missing: " + packageInfo.getCanonicalPath()); - } - } - } - } - - private void convertPackageHTML(File packageHtml, File packageInfo, String packageName) throws IOException - { - int length = (int)packageHtml.length(); - char[] content = new char[length]; - - FileReader reader = null; - - try - { - reader = new FileReader(packageHtml); - if (reader.read(content) != length) - { - throw new IOException("Invalid file length: " + packageHtml.getCanonicalPath()); - } - } - finally - { - if (reader != null) - { - reader.close(); - } - } - - String input = new String(content); - Matcher matcher = PACKAGE_INFO_PATTERN.matcher(input); - if (!matcher.matches()) - { - System.err.println("No match: " + packageHtml.getCanonicalPath()); - return; - } - - System.out.println("Converting " + packageHtml.getCanonicalPath()); - String comment = matcher.group(1); - FileWriter out = null; - - try - { - out = new FileWriter(packageInfo); - @SuppressWarnings("resource") - BufferedWriter writer = new BufferedWriter(out); - - writer.write("/*" + NL); - writer.write(" * Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others." + NL); - writer.write(" * All rights reserved. This program and the accompanying materials" + NL); - writer.write(" * are made available under the terms of the Eclipse Public License v1.0" + NL); - writer.write(" * which accompanies this distribution, and is available at" + NL); - writer.write(" * http://www.eclipse.org/legal/epl-v10.html" + NL); - writer.write(" * " + NL); - writer.write(" * Contributors:" + NL); - writer.write(" * Eike Stepper - initial API and implementation" + NL); - writer.write(" */" + NL); - writer.write(NL); - writer.write("/**" + NL); - - String[] lines = comment.split("" + NL); - for (String line : lines) - { - writer.write(" * "); - writer.write(line); - writer.write(NL); - } - - writer.write(" */" + NL); - writer.write("package " + packageName + ";" + NL); - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } - } - - /** - * @author Eike Stepper - */ - public static class JavaDoc - { - private String projectName; - - private Set<String> dependencies = new HashSet<String>(); - - private Set<SourcePlugin> sourcePlugins = new HashSet<SourcePlugin>(); - - private List<String> sourceFolders = new ArrayList<String>(); - - private Set<String> packageNames = new HashSet<String>(); - - private Set<String> packageExcludes = new HashSet<String>(); - - private Set<String> schemaPlugins = new HashSet<String>(); - - private Set<String> articlePackages = new HashSet<String>(); - - public JavaDoc(String projectName) - { - this.projectName = projectName; - } - - @Override - public String toString() - { - return projectName; - } - - public File getProject() - { - return new File(plugins, projectName); - } - - public Set<String> getDependencies() - { - return dependencies; - } - - public Set<String> getAllDependencies() - { - Set<String> result = new HashSet<String>(); - recurseDependencies(this, result); - return result; - } - - private void recurseDependencies(JavaDoc javaDoc, Set<String> result) - { - for (String dependency : javaDoc.getDependencies()) - { - if (result.add(dependency)) - { - JavaDoc child = ANTLIB.getJavaDocIfExists(dependency); - recurseDependencies(child, result); - } - } - } - - public Set<SourcePlugin> getSourcePlugins() - { - return sourcePlugins; - } - - public List<SourcePlugin> getSortedSourcePlugins() - { - List<SourcePlugin> plugins = new ArrayList<SourcePlugin>(sourcePlugins); - Collections.sort(plugins); - return plugins; - } - - public List<String> getSourceFolders() - { - return sourceFolders; - } - - public Set<String> getPackageNames() - { - return packageNames; - } - - public Set<String> getPackageExcludes() - { - return packageExcludes; - } - - public final Set<String> getSchemaPlugins() - { - return schemaPlugins; - } - - public Set<String> getArticlePackages() - { - return articlePackages; - } - - public boolean isWeb() - { - return AssembleScripts.isWeb(getProject()); - } - - public void generateAnt() throws IOException - { - File project = getProject(); - FileWriter out = null; - FileReader in = null; - - try - { - File target = new File(project, "build.xml"); - System.out.println("Generating " + target.getCanonicalPath()); - - out = new FileWriter(target); - BufferedWriter writer = new BufferedWriter(out); - - try - { - in = new FileReader(new File(releng, "buildTemplate.ant")); - @SuppressWarnings("resource") - BufferedReader reader = new BufferedReader(in); - - String line; - while ((line = reader.readLine()) != null) - { - line = line.replace("${PROJECT-NAME}", projectName); - - String id = line.trim(); - if ("<!-- GENERATION WARNING -->".equals(id)) - { - writeGenerationWarning(writer); - } - else if ("<!-- ARTICLE SKIP -->".equals(id)) - { - if (articlePackages.isEmpty()) - { - writer.write("\t<property name=\"article.skip\" value=\"true\" />" + NL); - } - } - else if ("<!-- SCHEMA SKIP -->".equals(id)) - { - if (schemaPlugins.isEmpty()) - { - writer.write("\t<property name=\"schema.skip\" value=\"true\" />" + NL); - } - } - else if ("<!-- JAVA SKIP -->".equals(id)) - { - if (packageNames.isEmpty()) - { - writer.write("\t<property name=\"java.skip\" value=\"true\" />" + NL); - } - } - else if ("<!-- SOURCE FOLDERS -->".equals(id)) - { - for (String sourceFolder : sort(sourceFolders)) - { - writer.write("\t\t\t\t<include name=\"" + sourceFolder + "/*.java\" />" + NL); - } - } - else if ("<!-- COPY DOC FILES -->".equals(id)) - { - CharArrayWriter buffer = new CharArrayWriter(); - buffer.write("\t\t<copy todir=\"${javadoc.destdir}\" verbose=\"true\" failonerror=\"false\">" + NL); - buffer.write("\t\t\t<cutdirsmapper dirs=\"2\" />" + NL); - buffer.write("\t\t\t<fileset dir=\"plugins\" defaultexcludes=\"true\">" + NL); - - boolean exist = false; - for (String sourceFolder : sort(sourceFolders)) - { - File docFiles = new File("../../plugins/" + sourceFolder + "/doc-files"); - if (docFiles.isDirectory()) - { - exist = true; - buffer.write("\t\t\t\t<include name=\"" + sourceFolder + "/doc-files/**\" />" + NL); - } - } - - if (exist) - { - buffer.write("\t\t\t</fileset>" + NL); - buffer.write("\t\t</copy>" + NL); - buffer.write("" + NL); - writer.write(buffer.toCharArray()); - } - } - else if ("<!-- PACKAGE NAMES -->".equals(id)) - { - for (String packageName : sort(packageNames)) - { - writer.write("\t\t\t<package name=\"" + packageName + "\" />" + NL); - } - } - else if ("<!-- PACKAGE EXCLUDES -->".equals(id)) - { - for (String packageExclude : sort(packageExcludes)) - { - writer.write("\t\t\t<excludepackage name=\"" + packageExclude + "\" />" + NL); - } - } - else if ("<!-- ARTICLE PACKAGES -->".equals(id)) - { - for (String articlePackage : sort(articlePackages)) - { - writer.write("\t\t\t<package name=\"" + articlePackage + "\" />" + NL); - } - - for (String dependency : sort(getAllDependencies())) - { - JavaDoc javaDoc = ANTLIB.getJavaDoc(dependency); - for (String articlePackage : sort(javaDoc.getArticlePackages())) - { - writer.write("\t\t\t<package name=\"" + articlePackage + "\" />" + NL); - } - } - } - else if ("<!-- SCHEMA CONVERSIONS -->".equals(id)) - { - for (String schemaPlugin : sort(schemaPlugins)) - { - writer.write("\t\t<pde.convertSchemaToHTML destination=\"${schemadoc.destdir}\" manifest=\"plugins/" - + schemaPlugin + "/plugin.xml\" />" + NL); - } - } - else if ("<!-- JAVADOC DEPENDENCIES -->".equals(id)) - { - for (String dependency : sort(getAllDependencies())) - { - writer.write("\t\t\t<link href=\"MAKE-RELATIVE/" + dependency - + "/javadoc\" offline=\"true\" packagelistloc=\"plugins/" + dependency + "/javadoc\" />" + NL); - } - } - else if ("<!-- ARTICLE DEPENDENCIES -->".equals(id)) - { - for (String dependency : sort(getAllDependencies())) - { - writer.write("\t\t\t\t<include name=\"" + dependency + "/src/**/*.java\" />" + NL); - } - } - else if ("<!-- GROUPS -->".equals(id)) - { - for (SourcePlugin sourcePlugin : getSortedSourcePlugins()) - { - List<String> sortedPackageNames = sourcePlugin.getSortedPackageNames(); - if (!sortedPackageNames.isEmpty()) - { - writer.write("\t\t\t<group title=\"" + sourcePlugin.getLabel() + "\">" + NL); - - for (String packageName : sortedPackageNames) - { - writer.write("\t\t\t\t<package name=\"" + packageName + "\" />" + NL); - } - - writer.write("\t\t\t</group>" + NL); - } - } - } - else - { - writer.write(line); - writer.write("" + NL); - } - } - - writer.flush(); - } - finally - { - if (in != null) - { - in.close(); - } - } - } - finally - { - if (out != null) - { - out.close(); - } - } - } - - public void generateTocXmi() throws IOException - { - Resource resource = getTocXmiResource(getProject(), true); - System.out.println("Generating " + new File(resource.getURI().toFileString()).getCanonicalPath()); - - for (SourcePlugin sourcePlugin : getSortedSourcePlugins()) - { - Plugin plugin = ArticleFactory.eINSTANCE.createPlugin(); - plugin.setName(sourcePlugin.getProject().getName()); - plugin.setLabel(sourcePlugin.getLabel()); - resource.getContents().add(plugin); - - for (String packageName : sourcePlugin.getSortedPackageNames()) - { - JavaPackage javaPackage = ArticleFactory.eINSTANCE.createJavaPackage(); - javaPackage.setName(packageName); - plugin.getPackages().add(javaPackage); - } - - for (String schemaName : sourcePlugin.getSortedSchemaNames()) - { - ExtensionPoint extensionPoint = ArticleFactory.eINSTANCE.createExtensionPoint(); - extensionPoint.setName(schemaName); - plugin.getExtensionPoints().add(extensionPoint); - } - } - - resource.save(null); - } - - public static Resource getTocXmiResource(File project, boolean create) throws IOException - { - ArticlePackage.eINSTANCE.eClass(); - - ResourceSet resourceSet = new ResourceSetImpl(); - Map<String, Object> map = resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap(); - map.put("xmi", new XMIResourceFactoryImpl()); - - File target = new File(project, "toc.xmi"); - URI uri = URI.createFileURI(target.getCanonicalPath()); - - if (create) - { - return resourceSet.createResource(uri); - } - - return resourceSet.getResource(uri, true); - } - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/TestCDODocumentation.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/TestCDODocumentation.java deleted file mode 100644 index a16b03026c..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/TestCDODocumentation.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc; - -import org.eclipse.emf.cdo.releng.doc.article.impl.ArticleDoclet; - -import java.io.File; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -/** - * @author Eike Stepper - */ -public class TestCDODocumentation -{ - public static void main(String[] args) throws IOException - { - - // add("-sourcepath"); - // add(sourcepath.toString()); - // add("-subpackages"); - // add(subpackages.toString()); - - // add("-sourcepath - // /develop/ws/cdo/plugins/org.eclipse.net4j.util.doc/src;/develop/ws/cdo/plugins/org.eclipse.net4j.db.doc/src;/develop/ws/cdo/plugins/org.eclipse.net4j.doc/src;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.doc/src"); - // add("-subpackages - // org.eclipse.net4j.util.doc:org.eclipse.emf.cdo.doc.programmers.connectors:org.eclipse.emf.cdo.doc.programmers.sessions:org.eclipse.emf.cdo.doc.reference:org.eclipse.emf.cdo.doc.reference.api:org.eclipse.emf.cdo.doc.online:org.eclipse.emf.cdo.doc:org.eclipse.emf.cdo.doc.programmers"); - - add("-doclet org.eclipse.emf.cdo.releng.doc.article.impl.ArticleDoclet"); - add("-docletpath /develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng.doc/bin;/develop/bin/org.eclipse.emf.cdo.releng.doc.supplemental/bin;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore_2.7.0.v20110605-0747.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.common_2.7.0.v20110605-0747.jar"); - add("-encoding ISO-8859-1"); - add("-private"); - add("-classpath /develop/ws/cdo/_target/plugins/com.db4o_7.4.155.v20110215-0651.jar;/develop/ws/cdo/_target/plugins/com.google.collect.source_1.0.0.v201105210816.jar;/develop/ws/cdo/_target/plugins/com.google.collect_1.0.0.v201105210816.jar;/develop/ws/cdo/_target/plugins/com.google.inject.source_2.0.0.v201105231817.jar;/develop/ws/cdo/_target/plugins/com.google.inject_2.0.0.v201105231817.jar;/develop/ws/cdo/_target/plugins/com.ibm.icu.source_4.4.2.v20110208.jar;/develop/ws/cdo/_target/plugins/com.ibm.icu_4.4.2.v20110208.jar;/develop/ws/cdo/_target/plugins/com.jcraft.jsch.source_0.1.41.v201101211617.jar;/develop/ws/cdo/_target/plugins/com.jcraft.jsch_0.1.41.v201101211617.jar;/develop/ws/cdo/_target/plugins/com.mysql.jdbc_5.1.11.jar;/develop/ws/cdo/_target/plugins/javax.persistence_2.0.1.jar;/develop/ws/cdo/_target/plugins/javax.servlet.jsp.source_2.0.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/javax.servlet.jsp_2.0.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/javax.servlet.source_2.5.0.v201103041518.jar;/develop/ws/cdo/_target/plugins/javax.servlet_2.5.0.v201103041518.jar;/develop/ws/cdo/_target/plugins/javax.xml_1.3.4.v201005080400.jar;/develop/ws/cdo/_target/plugins/lpg.runtime.java.source_2.0.17.v201004271640.jar;/develop/ws/cdo/_target/plugins/lpg.runtime.java_2.0.17.v201004271640.jar;/develop/ws/cdo/_target/plugins/org.antlr.runtime.source_3.2.0.v201101311130.jar;/develop/ws/cdo/_target/plugins/org.antlr.runtime_3.2.0.v201101311130.jar;/develop/ws/cdo/_target/plugins/org.aopalliance_1.0.0.v201105210816.jar;/develop/ws/cdo/_target/plugins/org.apache.ant.source_1.8.2.v20110505-1300.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/etc/ant-bootstrap.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-antlr.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-bcel.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-bsf.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-log4j.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-oro.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-regexp.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-resolver.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-apache-xalan2.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-commons-logging.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-commons-net.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-jai.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-javamail.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-jdepend.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-jmf.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-jsch.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-junit.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-junit4.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-launcher.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-netrexx.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-swing.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant-testutil.jar;/develop/ws/cdo/_target/plugins/org.apache.ant_1.8.2.v20110505-1300/lib/ant.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.bridge.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.bridge_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.css_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.dom.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.dom.svg.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.dom.svg_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.dom_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.ext.awt.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.ext.awt_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.parser.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.parser_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.pdf_1.6.0.v201105071520.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.svggen.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.svggen_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.transcoder.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.transcoder_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.util_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.xml.source_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.batik.xml_1.6.0.v201011041432.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.cli.source_1.2.0.v201105210650.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.cli_1.2.0.v201105210650.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.codec.source_1.3.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.codec_1.3.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.el.source_1.0.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.el_1.0.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.httpclient.source_3.1.0.v201012070820.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.httpclient_3.1.0.v201012070820.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.lang.source_2.4.0.v201005080502.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.lang_2.4.0.v201005080502.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.logging_1.0.4.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.commons.logging_1.1.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.derby.source_10.5.1.1_201105231903.jar;/develop/ws/cdo/_target/plugins/org.apache.derby_10.5.1.1_201105231903.jar;/develop/ws/cdo/_target/plugins/org.apache.jasper.source_5.5.17.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.jasper_5.5.17.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.log4j.source_1.2.15.v201012070815.jar;/develop/ws/cdo/_target/plugins/org.apache.log4j_1.2.13.v200903072027.jar;/develop/ws/cdo/_target/plugins/org.apache.log4j_1.2.15.v201012070815.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.analysis.source_2.9.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.analysis_2.9.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.core.source_2.9.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.core_2.9.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.highlighter.source_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.highlighter_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.memory.source_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.memory_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.misc.source_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.misc_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.queries.source_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.queries_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.snowball.source_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.snowball_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.source_2.9.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.spellchecker.source_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene.spellchecker_2.9.1.v20100421-0704.jar;/develop/ws/cdo/_target/plugins/org.apache.lucene_2.9.1.v201101211721.jar;/develop/ws/cdo/_target/plugins/org.apache.xerces_2.9.0.v201101211617.jar;/develop/ws/cdo/_target/plugins/org.apache.xml.resolver_1.2.0.v201005080400.jar;/develop/ws/cdo/_target/plugins/org.apache.xml.serializer_2.7.1.v201005080400.jar;/develop/ws/cdo/_target/plugins/org.dom4j_1.6.1.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ant.core.source_3.2.300.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ant.core_3.2.300.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ant.launching.source_1.0.100.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ant.launching_1.0.100.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ant.ui.source_3.5.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ant.ui_3.5.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.compare.core.source_3.5.200.I20110208-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.compare.core_3.5.200.I20110208-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.compare.source_3.5.200.I20110525-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.compare.win32.source_1.0.200.I20110510-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.compare.win32_1.0.200.I20110510-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.compare_3.5.200.I20110525-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.boot_3.1.200.v20100505.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.commands.source_3.6.0.I20110111-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.commands_3.6.0.I20110111-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.contenttype.source_3.4.100.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.beans.source_1.2.100.I20100824-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.beans_1.2.100.I20100824-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.observable.source_1.4.0.I20110222-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.observable_1.4.0.I20110222-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.property.source_1.4.0.I20110222-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.property_1.4.0.I20110222-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding.source_1.4.0.I20110111-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.databinding_1.4.0.I20110111-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.expressions.source_3.4.300.v20110228.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.expressions_3.4.300.v20110228.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.externaltools.source_1.0.100.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.externaltools_1.0.100.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filebuffers.source_3.5.200.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filebuffers_3.5.200.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.aix.ppc_1.1.0.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.hpux.ia64_32_1.0.100.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.linux.x86_1.4.0.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.linux.x86_64_1.2.0.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.macosx_1.3.0.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.solaris.sparc_1.2.0.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.source_1.3.100.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.win32.x86_1.1.300.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem.win32.x86_64_1.1.300.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.filesystem_1.3.100.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.jobs.source_3.5.100.v20110404.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.jobs_3.5.100.v20110404.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.net.linux.x86_1.1.200.I20110419-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.net.linux.x86_64_1.1.0.I20110331-0827.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.net.source_1.2.100.I20110511-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.net.win32.x86_1.0.100.I20110331-0827.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.net.win32.x86_64_1.0.100.I20110331-0827.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.net_1.2.100.I20110511-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.resources.source_3.7.100.v20110510-0712.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.resources.win32.x86_3.5.100.v20110423-0524.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.resources_3.7.100.v20110510-0712.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.compatibility.auth.source_3.2.200.v20110110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.compatibility.registry.source_3.5.0.v20110505.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.compatibility.registry_3.5.0.v20110505/runtime_registry_compatibility.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.compatibility.source_3.2.100.v20100505.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.compatibility_3.2.100.v20100505.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime.source_3.7.0.v20110110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.runtime_3.7.0.v20110110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.variables.source_3.2.500.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.core.variables_3.2.500.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.debug.core.source_3.7.0.v20110518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.debug.core_3.7.0.v20110518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.debug.ui.source_3.7.0.v20110518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.debug.ui_3.7.0.v20110518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.draw2d.source_3.7.0.v20110425-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.draw2d_3.7.0.v20110425-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.filetransfer.source_5.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.identity.source_3.1.100.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.identity_3.1.100.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.source_4.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl.source_1.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_1.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.httpclient_4.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.source_3.2.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.ssl.source_1.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.provider.filetransfer_3.2.0.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.source_3.1.300.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.ssl.source_1.0.100.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf.ssl_1.0.100.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ecf_3.1.300.v20110531-2218.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ant.source_2.7.0.v20100905-1633.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ant_2.7.0.v20100905-1633.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.ecore.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.ecore.ui.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.ecore.ui_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.ecore_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.source_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.ui.source_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen.ui_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.codegen_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.common.source_2.7.0.v20110605-0747.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.common.ui.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.common.ui_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.common_2.7.0.v20110605-0747.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.converter.source_2.5.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.converter_2.5.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.databinding.edit.source_1.2.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.databinding.edit_1.2.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.databinding.source_1.2.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.databinding_1.2.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.change.edit.source_2.5.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.change.edit_2.5.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.change.source_2.7.0.v20110408-2116.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.change_2.7.0.v20110408-2116.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.edit.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.edit_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.editor.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.editor_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.source_2.7.0.v20110605-0747.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.xmi.source_2.7.0.v20110520-1406.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore.xmi_2.7.0.v20110520-1406.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecore_2.7.0.v20110605-0747.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.diagram.source_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.diagram.ui.outline.source_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.diagram.ui.outline_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.diagram_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.filters.source_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.filters_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.properties.source_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.properties_1.0.0.v20110601-1615.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.source_1.0.0.v20110608-1236.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.tabbedproperties.source_1.0.0.v20110601-1614.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools.tabbedproperties_1.0.0.v20110601-1614.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.ecoretools_1.0.0.v20110608-1236.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.edit.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.edit.ui.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.edit.ui_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.edit_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.exporter.source_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.exporter_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.ecore.source_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.ecore_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.java.source_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.java_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.rose.source_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.rose_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer.source_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.importer_2.6.0.v20100521-1846.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore.editor_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2ecore.editor.source_2.5.0.v20110120-0110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.5.0.v20110120-0110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2ecore.source_2.7.0.v20110331-2022.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2ecore_2.7.0.v20110331-2022.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2xml.source_2.7.0.v20110331-2022.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2xml.ui.source_2.6.0.v20110120-0109.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.6.0.v20110120-0109.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore2xml_2.7.0.v20110331-2022.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ecore_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.source_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ui.source_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping.ui_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mapping_2.7.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe.core.source_1.1.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe.core_1.1.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe.utils.source_1.1.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe.utils_1.1.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe2.lib.source_2.0.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe2.lib_2.0.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe2.runtime.source_2.0.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.mwe2.runtime_2.0.0.v201106060409.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.annotations.source_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.annotations_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.eclipse.source_1.1.2.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.eclipse_1.1.2.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.hibernate.eclipse.source_1.1.2.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.hibernate.eclipse_1.1.2.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.hibernate.mapper.source_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.hibernate.mapper_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.hibernate.source_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.hibernate_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo.source_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.teneo_1.2.0.v201107080556.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.transaction.source_1.4.0.v20100331-1738.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.transaction.ui.source_1.4.0.v20090819-1300.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.transaction.ui_1.4.0.v20090819-1300.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.transaction_1.4.0.v20100331-1738.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.validation.source_1.4.0.v20100428-2315.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.validation.ui.ide.source_1.3.0.v200901271722.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.validation.ui.ide_1.3.0.v200901271722.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.validation.ui.source_1.3.0.v200901271722.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.validation.ui_1.3.0.v200901271722.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.validation_1.4.0.v20100428-2315.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.workspace.source_1.4.0.v20100224-1706.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.workspace.ui.source_1.3.0.v200901271819.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.workspace.ui_1.3.0.v200901271819.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf.workspace_1.4.0.v20100224-1706.jar;/develop/ws/cdo/_target/plugins/org.eclipse.emf_2.6.0.v20110606-0949.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.app.source_1.3.100.v20110321.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.app_1.3.100.v20110321.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.common.source_3.6.0.v20110523.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.common_3.6.0.v20110523.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.ds.source_1.3.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.ds_1.3.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.event.source_1.2.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.event_1.2.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.0.300.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.0.300.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.frameworkadmin.source_2.0.0.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.frameworkadmin_2.0.0.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.http.jetty.source_2.0.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.http.jetty_2.0.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.http.registry.source_1.1.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.http.registry_1.1.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.http.servlet.source_1.1.200.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.jsp.jasper.registry.source_1.0.200.v20100503.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.jsp.jasper.registry_1.0.200.v20100503.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.jsp.jasper.source_1.0.300.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.jsp.jasper_1.0.300.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.launcher.source_1.2.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.1.100.v20110519.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.artifact.repository_1.1.100.v20110519.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.console.source_1.0.300.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.console_1.0.300.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.core.source_2.1.0.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.core_2.1.0.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.director.app.source_1.0.300.v20110505.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.director.app_1.0.300.v20110505.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.director.source_2.1.0.v20110504-1715.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.director_2.1.0.v20110504-1715.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.directorywatcher.source_1.0.300.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.directorywatcher_1.0.300.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.engine.source_2.1.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.engine_2.1.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.extensionlocation.source_1.2.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.extensionlocation_1.2.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.0.200.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.0.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.jarprocessor_1.0.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.2.0.v20110511-1359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.metadata.repository_1.2.0.v20110511-1359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.metadata.source_2.1.0.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.metadata_2.1.0.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.operations.source_2.1.0.v20110511-1821.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.operations_2.1.0.v20110511-1821.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.0.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.0.0.v20110511/ant_tasks/pdepublishing-ant.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.0.0.v20110511/pdepublishing.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.publisher.source_1.2.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.publisher_1.2.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ql.source_2.0.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ql_2.0.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.reconciler.dropins.source_1.1.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.reconciler.dropins_1.1.100.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.repository.source_2.1.0.v20110601.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.repository.tools.source_2.0.100.v20110512-1320.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.repository.tools_2.0.100.v20110512-1320.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.repository_2.1.0.v20110601.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.1.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.1.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.touchpoint.natives.source_1.0.300.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.touchpoint.natives_1.0.300.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.transport.ecf.source_1.0.0.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.transport.ecf_1.0.0.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.importexport.source_1.0.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.importexport_1.0.0.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler.source_1.0.100.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_1.0.100.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.sdk.source_1.0.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.sdk_1.0.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui.source_2.1.0.v20110601.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.ui_2.1.0.v20110601.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.updatechecker.source_1.1.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.updatechecker_1.1.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.updatesite.source_1.0.300.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.p2.updatesite_1.0.300.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.preferences.source_3.4.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.preferences_3.4.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.registry.source_3.5.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.registry_3.5.100.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.macosx.source_1.100.100.v20100503.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.macosx_1.100.100.v20100503.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.source_1.1.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.ui.source_1.1.0.v20101004.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.ui_1.1.0.v20101004.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.win32.x86.source_1.0.200.v20100503.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.win32.x86_1.0.200.v20100503.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.win32.x86_64.source_1.0.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security.win32.x86_64_1.0.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.security_1.1.0.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.0.0.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.simpleconfigurator.source_1.0.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.simpleconfigurator_1.0.200.v20110502-1955.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.util.source_1.0.300.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.equinox.util_1.0.300.v20110502.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gef.source_3.7.0.v20110407-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gef_3.7.0.v20110407-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.codegen.edit.source_2.2.100.v20100309-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.codegen.edit_2.2.100.v20100309-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.codegen.source_2.2.200.v20101209-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.codegen_2.2.200.v20101209-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.common.source_1.2.0.v20101217-1532.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.common_1.2.0.v20101217-1532.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.graphdef.codegen.source_2.0.101.v20100901-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.graphdef.codegen_2.0.101.v20100901-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.graphdef.source_2.0.100.v20101215-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.graphdef_2.0.100.v20101215-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.core.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.core_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.action.ide.source_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.action.ide_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.action.source_1.5.0.v20110607-1200.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.action_1.5.0.v20110607-1200.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.printing.source_1.4.0.v20100223-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32.source_1.4.0.v20100223-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32_1.4.0.v20100223-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.printing_1.4.0.v20100223-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.action.source_1.4.0.v20100430-1518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.action_1.4.0.v20100430-1518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide.source_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.ide_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd.source_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.dnd_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.properties.source_1.3.1.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.properties_1.3.1.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services.source_1.3.1.v20101118-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.services_1.3.1.v20101118-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui.source_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.common.ui_1.5.0.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.core.source_1.4.1.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.core_1.4.1.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.actions.source_1.4.1.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.actions_1.4.1.v20101221-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd.source_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.dnd_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.geoshapes_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.render_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.printing.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.printing_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.properties.source_1.4.2.v20101129-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.properties_1.4.2.v20101129-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide.source_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.ide_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.providers.source_1.5.0.v20110216-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.providers_1.5.0.v20110216-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.render.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.render_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.source_1.2.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide_1.2.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.resources.editor_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui.source_1.5.0.v20110309-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.diagram.ui_1.5.0.v20110309-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt.source_1.4.1.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.awt_1.4.1.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.draw2d.ui.render.source_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.draw2d.ui.render_1.4.1.v20101119-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.draw2d.ui.source_1.5.0.v20110505-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.draw2d.ui_1.5.0.v20110505-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.clipboard.core.source_1.5.0.v20110529-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.clipboard.core_1.5.0.v20110529-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.commands.core.source_1.4.0.v20100423-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.commands.core_1.4.0.v20100423-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.core.source_1.4.1.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.core_1.4.1.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.type.core.source_1.4.0.v20100423-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.type.core_1.4.0.v20100423-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.type.ui.source_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.type.ui_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.ui.properties.source_1.5.0.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.ui.properties_1.5.0.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.ui.source_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.emf.ui_1.2.0.v20090403-1720.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.gef.ui.source_1.4.1.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.gef.ui_1.4.1.v20101222-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.notation.edit.source_1.4.0.v20100512-1416.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.notation.edit_1.4.0.v20100512-1416.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.notation.providers.source_1.3.0.v20100115-2350.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.notation.providers_1.3.0.v20100115-2350.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.notation.source_1.5.0.v20110309-2159.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.runtime.notation_1.5.0.v20110309-2159.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.source_1.4.1.v20100716-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.validate.source_1.2.0.v20100302-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.validate_1.2.0.v20100302-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.xpand.qvtlibrary.source_1.1.0.v20100309-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.xpand.qvtlibrary_1.1.0.v20100309-2359.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.xpand.source_2.1.0.v20101217-1532.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf.xpand_2.1.0.v20101217-1532.jar;/develop/ws/cdo/_target/plugins/org.eclipse.gmf_1.4.1.v20100716-2230.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.appserver.source_3.1.400.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.appserver_3.1.400.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.base.source_3.6.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.base_3.6.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.source_3.5.100.v20110426.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.ui.source_3.5.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.ui_3.5.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.webapp.source_3.6.0.v20110518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help.webapp_3.6.0.v20110518.jar;/develop/ws/cdo/_target/plugins/org.eclipse.help_3.5.100.v20110426.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.apt.core.source_3.3.500.v20110420-1015.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.apt.core_3.3.500.v20110420-1015.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.apt.pluggable.core.source_1.0.400.v20110305-1450.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.apt.pluggable.core_1.0.400.v20110305-1450.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.apt.ui.source_3.3.300.v20110305-1450.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.apt.ui_3.3.300.v20110305-1450.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.compiler.apt.source_1.0.400.v0110509-1300.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.compiler.apt_1.0.400.v0110509-1300.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.compiler.tool.source_1.0.100.v_B61.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.compiler.tool_1.0.100.v_B61.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.core.manipulation.source_1.4.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.core.manipulation_1.4.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.core.source_3.7.0.v_B61.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.core_3.7.0.v_B61.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.debug.source_3.7.0.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.debug.ui.source_3.6.0.v20110512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.debug.ui_3.6.0.v20110512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.debug_3.7.0.v20110509/jdi.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.debug_3.7.0.v20110509/jdimodel.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit.core.source_3.7.0.v20110518-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit.core_3.7.0.v20110518-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit.runtime.source_3.4.300.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit.runtime_3.4.300.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit.source_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit4.runtime.source_1.1.200.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit4.runtime_1.1.200.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.junit_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.launching.macosx.source_3.2.100.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.launching.macosx_3.2.100.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.launching.source_3.6.0.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.launching.ui.macosx.source_1.0.100.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.launching.ui.macosx_1.0.100.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.launching_3.6.0.v20110509.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.source_3.7.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.ui.source_3.7.0.v20110531-1200.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt.ui_3.7.0.v20110531-1200.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jdt_3.7.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jface.databinding.source_1.5.0.I20100907-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jface.databinding_1.5.0.I20100907-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jface.source_3.7.0.I20110522-1430.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jface.text.source_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jface.text_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jface_3.7.0.I20110522-1430.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jsch.core.source_1.1.300.I20110514-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jsch.core_1.1.300.I20110514-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jsch.ui.source_1.1.300.I20110511-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.jsch.ui_1.1.300.I20110511-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ltk.core.refactoring.source_3.5.200.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ltk.core.refactoring_3.5.200.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ltk.ui.refactoring.source_3.6.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ltk.ui.refactoring_3.6.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.common.source_2.1.0.v20100524-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.common_2.1.0.v20100524-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.cst.parser.source_2.1.0.v20100524-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.cst.parser_2.1.0.v20100524-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.ecore.imperativeocl.source_3.0.0.v20091209-1553.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.ecore.imperativeocl_3.0.0.v20091209-1553.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.emf.util.source_2.0.100.v20100122-1411.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.emf.util_2.0.100.v20100122-1411.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.project.source_2.1.0.v20100524-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.project_2.1.0.v20100524-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.runtime.source_2.1.0.v20100606-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.runtime_2.1.0.v20100606-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml.source_3.0.0.v20100606-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.m2m.qvt.oml_3.0.0.v20100606-1530.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ocl.ecore.source_3.1.0.v20110510-2118.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ocl.ecore_3.1.0.v20110510-2118.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ocl.source_3.1.0.v20110606-1427.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ocl_3.1.0.v20110606-1427.jar;/develop/ws/cdo/_target/plugins/org.eclipse.osgi.services.source_3.3.0.v20110513.jar;/develop/ws/cdo/_target/plugins/org.eclipse.osgi.services_3.3.0.v20110513.jar;/develop/ws/cdo/_target/plugins/org.eclipse.osgi.source_3.7.0.v20110613.jar;/develop/ws/cdo/_target/plugins/org.eclipse.osgi.util.source_3.2.200.v20110110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.osgi.util_3.2.200.v20110110.jar;/develop/ws/cdo/_target/plugins/org.eclipse.osgi_3.7.0.v20110613.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.api.tools.source_1.0.300.v20110523-1600.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.api.tools.ui.source_1.0.300.v20110523-1600.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.api.tools.ui_1.0.300.v20110523-1600.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.api.tools_1.0.300.v20110523-1600.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.build.source_3.7.0.v20110512-1320.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.build_3.7.0.v20110512-1320/lib/pdebuild-ant.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.build_3.7.0.v20110512-1320/pdebuild.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.core.source_3.7.0.v20110603.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.core_3.7.0.v20110603.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ds.core.source_1.0.100.v20100601.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ds.core_1.0.100.v20100601.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ds.ui.source_1.0.100.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ds.ui_1.0.100.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.junit.runtime.source_3.4.100.v20110406.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.junit.runtime_3.4.100.v20110406.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.launching.source_3.6.0.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.launching_3.6.0.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.runtime.source_3.4.200.v20110508.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.runtime_3.4.200.v20110508.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.source_3.6.100.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ua.core.source_1.0.100.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ua.core_1.0.100.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ua.ui.source_1.0.100.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ua.ui_1.0.100.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ui.source_3.6.100.v20110603.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ui.templates.source_3.4.400.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ui.templates_3.4.400.v20110516.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde.ui_3.6.100.v20110603.jar;/develop/ws/cdo/_target/plugins/org.eclipse.pde_3.6.100.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.platform.source_3.7.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.platform_3.7.0.v201106131736/platform.jar;/develop/ws/cdo/_target/plugins/org.eclipse.rcp.source_3.7.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.rcp_3.7.0.v201106131736.jar;/develop/ws/cdo/_target/plugins/org.eclipse.search.source_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.search_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.cocoa.macosx.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.cocoa.macosx.x86_64.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.cocoa.macosx_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.hpux.ia64_32.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.hpux.ia64_32_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.ppc64.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.ppc64_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.s390.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.s390_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.s390x_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.x86.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.x86_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.linux.x86_64_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.solaris.sparc.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.solaris.sparc_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.solaris.x86.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.gtk.solaris.x86_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.win32.win32.x86.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.win32.win32.x86_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.win32.win32.x86_64.source_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt.win32.win32.x86_64_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swt_3.7.0.v3735b.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.eclipse.core_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.eclipse.finder_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.eclipse.gef.finder_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.eclipse.spy_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.forms.finder_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.go_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.junit4_x_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.swtbot.swt.finder_2.0.4.20110304_0338-e5aff47-dev-e36.jar;/develop/ws/cdo/_target/plugins/org.eclipse.team.core.source_3.6.0.I20110525-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.team.core_3.6.0.I20110525-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.team.ui.source_3.6.100.I20110525-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.team.ui_3.6.100.I20110525-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.text.source_3.5.100.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.text_3.5.100.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.browser.source_3.3.100.v20110426.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.browser_3.3.100.v20110426.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.cheatsheets.source_3.4.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.cheatsheets_3.4.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.cocoa.source_1.1.0.I20101109-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.cocoa_1.1.0.I20101109-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.console.source_3.5.100.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.console_3.5.100.v20110511.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.editors.source_3.7.0.v20110517-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.editors_3.7.0.v20110517-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.externaltools.source_3.2.0.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.externaltools_3.2.0.v20110506.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.forms.source_3.5.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.forms_3.5.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.ide.application.source_1.0.300.I20110306-2000.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.ide.application_1.0.300.I20110306-2000.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.ide.source_3.7.0.I20110519-0100.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.ide_3.7.0.I20110519-0100.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.intro.source_3.4.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.intro.universal.source_3.2.500.v20110510.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.intro.universal_3.2.500.v20110510/universal.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.intro_3.4.100.v20110425.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.navigator.resources.source_3.4.300.I20110421-1800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.navigator.resources_3.4.300.I20110421-1800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.navigator.source_3.5.100.I20110524-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.navigator_3.5.100.I20110524-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.net.source_1.2.100.I20110511-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.net_1.2.100.I20110511-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.presentations.r21.source_3.2.200.I20100517-1500.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.presentations.r21_3.2.200.I20100517-1500.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.source_3.7.0.I20110602-0100.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.views.log.source_1.0.200.v20110404.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.views.log_1.0.200.v20110404.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.views.properties.tabbed.source_3.5.200.I20110201-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.views.properties.tabbed_3.5.200.I20110201-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.views.source_3.6.0.I20110412-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.views_3.6.0.I20110412-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.win32.source_3.2.200.I20100509-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.win32_3.2.200.I20100509-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.workbench.compatibility.source_3.2.100.I20110413-1600.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.workbench.compatibility_3.2.100.I20110413-1600/compatibility.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.workbench.source_3.7.0.I20110519-0100.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.workbench.texteditor.source_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.workbench.texteditor_3.7.0.v20110505-0800.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar;/develop/ws/cdo/_target/plugins/org.eclipse.ui_3.7.0.I20110602-0100.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.configurator.source_3.3.100.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.configurator_3.3.100.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.core.linux.source_3.2.200.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.core.linux_3.2.200.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.core.source_3.2.500.v20110330.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.core.win32.source_3.2.200.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.core.win32_3.2.200.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.core_3.2.500.v20110330.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.scheduler.source_3.2.300.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.scheduler_3.2.300.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.ui.source_3.2.300.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.update.ui_3.2.300.v20100512.jar;/develop/ws/cdo/_target/plugins/org.eclipse.xpand.source_1.1.0.v201106060417.jar;/develop/ws/cdo/_target/plugins/org.eclipse.xpand_1.1.0.v201106060417.jar;/develop/ws/cdo/_target/plugins/org.eclipse.xtend.source_1.1.0.v201106060417.jar;/develop/ws/cdo/_target/plugins/org.eclipse.xtend.typesystem.emf.source_1.0.1.v201106060417.jar;/develop/ws/cdo/_target/plugins/org.eclipse.xtend.typesystem.emf_1.0.1.v201106060417.jar;/develop/ws/cdo/_target/plugins/org.eclipse.xtend_1.1.0.v201106060417.jar;/develop/ws/cdo/_target/plugins/org.eclipse.zest.core.source_1.3.0.v20110221-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.zest.core_1.3.0.v20110221-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.zest.layouts.source_1.1.0.v20110425-2050.jar;/develop/ws/cdo/_target/plugins/org.eclipse.zest.layouts_1.1.0.v20110425-2050.jar;/develop/ws/cdo/_target/plugins/org.h2.source_1.1.117.v201105142352.jar;/develop/ws/cdo/_target/plugins/org.h2_1.1.117.v201105142352.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.core.source_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.generator.source_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.generator_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.integration.source_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.integration_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.library.source_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.library_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.text.source_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest.text_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hamcrest_1.1.0.v20090501071000.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/antlr-2.7.6.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/c3p0-0.9.1.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/commons-collections-3.1.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/ehcache-1.5.0.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/hibernate3.6-src.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/hibernate3.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/javassist-3.12.0.GA.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/jta-1.1.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/slf4j-api-1.6.1.jar;/develop/ws/cdo/_target/plugins/org.hibernate_3.6.0.201107071603/slf4j-log4j12-1.6.1.jar;/develop/ws/cdo/_target/plugins/org.hsqldb_1.8.1.jar;/develop/ws/cdo/_target/plugins/org.junit.source_3.8.2.v3_8_2_v20100427-1100.jar;/develop/ws/cdo/_target/plugins/org.junit.source_4.8.2.v4_8_2_v20110321-1705.jar;/develop/ws/cdo/_target/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/junit.jar;/develop/ws/cdo/_target/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705/junit.jar;/develop/ws/cdo/_target/plugins/org.mortbay.jetty.server.source_6.1.23.v201012071420.jar;/develop/ws/cdo/_target/plugins/org.mortbay.jetty.server_6.1.23.v201012071420.jar;/develop/ws/cdo/_target/plugins/org.mortbay.jetty.util.source_6.1.23.v201012071420.jar;/develop/ws/cdo/_target/plugins/org.mortbay.jetty.util_6.1.23.v201012071420.jar;/develop/ws/cdo/_target/plugins/org.objectweb.asm.source_3.3.1.v201105211655.jar;/develop/ws/cdo/_target/plugins/org.objectweb.asm_3.3.1.v201105211655.jar;/develop/ws/cdo/_target/plugins/org.postgresql.jdbc3_8.4.701.v20110215-0651.jar;/develop/ws/cdo/_target/plugins/org.sat4j.core_2.3.0.v20110329.jar;/develop/ws/cdo/_target/plugins/org.sat4j.pb_2.3.0.v20110329.jar;/develop/ws/cdo/_target/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar;/develop/ws/cdo/_target/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar;/develop/ws/cdo/_target/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar;/develop/ws/cdo/_target/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar;/develop/ws/cdo/_target/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar;/develop/ws/cdo/_target/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar;/develop/ws/cdo/_target/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar;/develop/ws/cdo/_target/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.objectivity.stub/oojava_epl.jar;/develop/ws/cdo/plugins/org.gastro.rcp/org.eclipse.nebula.widgets.gallery_0.5.2.R_0_20090418.jar;/develop/ws/cdo/plugins/org.gastro.rcp/org.eclipse.nebula.widgets.pshelf_1.0.0.HEAD.jar;/develop/ws/cdo/plugins/com.mongodb/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.common.db/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.common/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.edit/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.editor/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.emf.edit/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.emf.ui/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.emf/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.gmf.edit/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.gmf.ui/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.gmf/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.codegen/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.ecore.editor.dawn/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.ecoretools.diagram.dawn/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.emf/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram.dawn/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.examples.acore.edit/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.examples.acore.editor.dawn/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.examples.acore.editor/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.examples.acore/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.gmf/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.tests/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.ui/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn.util/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.dawn/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.defs/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.doc.tutorial/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.doc/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.edit/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.efs/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples.company.edit/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples.company/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples.hibernate.client/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples.hibernate.log4j/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples.hibernate.server/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples.server/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.examples/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.explorer/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.location/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.migrator/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.net4j/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng.doc/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng.version.digest.ui/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng.version.digest/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng.version/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.db4o/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.db/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.hibernate.teneo/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.hibernate/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.mongodb/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.net4j/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.objectivity/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.ocl/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server.product/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.server/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.team/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.db4o/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.db/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.hibernate/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.mango/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model1/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model2/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model3/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model4/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model4interfaces/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model5/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.model6/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.mongodb/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.objectivity/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests.ui/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.tests/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui.defs/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui.efs/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui.ide/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui.location/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui.shared/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui.workspace/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.ui/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.workspace.efs/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo.workspace/bin;/develop/ws/cdo/plugins/org.eclipse.emf.cdo/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.buddies.chat.ui/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.buddies.chat/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.buddies.common/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.buddies.server/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.buddies.ui/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.buddies/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.db2/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.derby/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.doc/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.h2/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.hsqldb/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.mysql/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.postgresql/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db.tests/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.db/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.debug/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.defs/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.doc/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.examples/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.http.common/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.http.server/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.http.tests/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.http/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jms.admin/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jms.api/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jms.server.jdbc/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jms.server/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jms.tests/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jms/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.jvm/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.tcp/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.tests/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.ui.defs/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.ui.shared/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.ui/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.util.defs/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.util.doc/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.util.ui/bin;/develop/ws/cdo/plugins/org.eclipse.net4j.util/bin;/develop/ws/cdo/plugins/org.eclipse.net4j/bin;/develop/ws/cdo/plugins/org.gastro.business.edit/bin;/develop/ws/cdo/plugins/org.gastro.business/bin;/develop/ws/cdo/plugins/org.gastro.inventory.edit/bin;/develop/ws/cdo/plugins/org.gastro.inventory/bin;/develop/ws/cdo/plugins/org.gastro.rcp.department/bin;/develop/ws/cdo/plugins/org.gastro.rcp.table/bin;/develop/ws/cdo/plugins/org.gastro.rcp/bin;/develop/ws/cdo/plugins/org.gastro.server.web/bin;/develop/ws/cdo/plugins/org.gastro.server/bin;/develop/bin/org.eclipse.emf.cdo.releng.doc.supplemental/cglib-2.2.2.jar;/develop/bin/org.eclipse.emf.cdo.releng.doc.supplemental/javax.security.jacc.jar;/develop/bin/org.eclipse.emf.cdo.releng.doc.supplemental/org.apache.xalan_2.7.1.v201005080400.jar;/develop/bin/org.eclipse.emf.cdo.releng.doc.supplemental/bin"); - add("-basefolder /develop/ws/cdo"); - add("-project org.eclipse.emf.cdo.doc"); - add("-externals http://download.oracle.com/javase/1.5.0/docs/api;http://help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/reference/api;http://download.eclipse.org/modeling/emf/emf/javadoc/2.7.0"); - add("-source 1.5"); - - addJavaFiles("org.eclipse.net4j.util.doc"); - addJavaFiles("org.eclipse.net4j.db.doc"); - addJavaFiles("org.eclipse.net4j.doc"); - addJavaFiles("org.eclipse.emf.cdo.doc"); - - String[] array = arguments.toArray(new String[arguments.size()]); - com.sun.tools.javadoc.Main.execute(TestCDODocumentation.class.getSimpleName(), ArticleDoclet.class.getName(), - array); - } - - private static List<String> arguments = new ArrayList<String>(); - - private static void add(String argument) - { - int space = argument.trim().indexOf(' '); - if (space == -1) - { - arguments.add(argument); - } - else - { - arguments.add(argument.substring(0, space)); - add(argument.substring(space + 1).trim()); - } - } - - private static void addJavaFiles(String project) throws IOException - { - addJavaFiles(new File("/develop/ws/cdo/plugins/" + project + "/src").getCanonicalFile()); - } - - private static void addJavaFiles(File folder) - { - for (File child : folder.listFiles()) - { - String name = child.getName(); - if (child.isDirectory() && !name.equals(".svn")) - { - addJavaFiles(child); - } - else if (child.isFile() && name.endsWith(".java")) - { - arguments.add(child.getPath()); - } - } - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ArticleFactory.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ArticleFactory.java deleted file mode 100644 index ff4c44d62f..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ArticleFactory.java +++ /dev/null @@ -1,255 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of - * the model. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage - * @generated - */ -public interface ArticleFactory extends EFactory -{ - /** - * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - ArticleFactory eINSTANCE = org.eclipse.emf.cdo.releng.doc.article.impl.ArticleFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Documentation</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Documentation</em>'. - * @generated - */ - Documentation createDocumentation(); - - /** - * Returns a new object of class '<em>Context</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Context</em>'. - * @generated - */ - Context createContext(); - - /** - * Returns a new object of class '<em>Category</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Category</em>'. - * @generated - */ - Category createCategory(); - - /** - * Returns a new object of class '<em>Article</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Article</em>'. - * @generated - */ - Article createArticle(); - - /** - * Returns a new object of class '<em>Chapter</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Chapter</em>'. - * @generated - */ - Chapter createChapter(); - - /** - * Returns a new object of class '<em>Snippet</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Snippet</em>'. - * @generated - */ - Snippet createSnippet(); - - /** - * Returns a new object of class '<em>Diagram</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Diagram</em>'. - * @generated - */ - Diagram createDiagram(); - - /** - * Returns a new object of class '<em>Factory</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Factory</em>'. - * @generated - */ - Factory createFactory(); - - /** - * Returns a new object of class '<em>Java Element</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Java Element</em>'. - * @generated - */ - JavaElement createJavaElement(); - - /** - * Returns a new object of class '<em>Callout</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Callout</em>'. - * @generated - */ - Callout createCallout(); - - /** - * Returns a new object of class '<em>External Target</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>External Target</em>'. - * @generated - */ - ExternalTarget createExternalTarget(); - - /** - * Returns a new object of class '<em>Text</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Text</em>'. - * @generated - */ - Text createText(); - - /** - * Returns a new object of class '<em>Link</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Link</em>'. - * @generated - */ - Link createLink(); - - /** - * Returns a new object of class '<em>Embedding</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Embedding</em>'. - * @generated - */ - Embedding createEmbedding(); - - /** - * Returns a new object of class '<em>Source Code</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Source Code</em>'. - * @generated - */ - SourceCode createSourceCode(); - - /** - * Returns a new object of class '<em>Plugin</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Plugin</em>'. - * @generated - */ - Plugin createPlugin(); - - /** - * Returns a new object of class '<em>Java Package</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Java Package</em>'. - * @generated - */ - JavaPackage createJavaPackage(); - - /** - * Returns a new object of class '<em>Javadoc</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Javadoc</em>'. - * @generated - */ - Javadoc createJavadoc(); - - /** - * Returns a new object of class '<em>External Article</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>External Article</em>'. - * @generated - */ - ExternalArticle createExternalArticle(); - - /** - * Returns a new object of class '<em>Schemadoc</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Schemadoc</em>'. - * @generated - */ - Schemadoc createSchemadoc(); - - /** - * Returns a new object of class '<em>Extension Point</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Extension Point</em>'. - * @generated - */ - ExtensionPoint createExtensionPoint(); - - /** - * Returns a new object of class '<em>Toc</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Toc</em>'. - * @generated - */ - Toc createToc(); - - /** - * Returns a new object of class '<em>Plugin Resource</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Plugin Resource</em>'. - * @generated - */ - PluginResource createPluginResource(); - - /** - * Returns a new object of class '<em>Excel</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Excel</em>'. - * @generated - */ - Excel createExcel(); - - /** - * Returns a new object of class '<em>Java Formatter</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Java Formatter</em>'. - * @generated - */ - JavaFormatter createJavaFormatter(); - - /** - * Returns a new object of class '<em>Xml Formatter</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Xml Formatter</em>'. - * @generated - */ - XmlFormatter createXmlFormatter(); - - /** - * Returns a new object of class '<em>Image</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Image</em>'. - * @generated - */ - Image createImage(); - - /** - * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the package supported by this factory. - * @generated - */ - ArticlePackage getArticlePackage(); - -} // ArticleFactory diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ArticlePackage.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ArticlePackage.java deleted file mode 100644 index 5b744f8119..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ArticlePackage.java +++ /dev/null @@ -1,3828 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticleFactory - * @model kind="package" - * @generated - */ -public interface ArticlePackage extends EPackage -{ - /** - * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - String eNAME = "article"; - - /** - * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - String eNS_URI = "http://www.eclipse.org/ARTICLE/1.0"; - - /** - * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - String eNS_PREFIX = "article"; - - /** - * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - ArticlePackage eINSTANCE = org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.Identifiable <em>Identifiable</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.Identifiable - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getIdentifiable() - * @generated - */ - int IDENTIFIABLE = 14; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int IDENTIFIABLE__ID = 0; - - /** - * The number of structural features of the '<em>Identifiable</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int IDENTIFIABLE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl <em>Link Target</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getLinkTarget() - * @generated - */ - int LINK_TARGET = 10; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int LINK_TARGET__ID = IDENTIFIABLE__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int LINK_TARGET__DEFAULT_LABEL = IDENTIFIABLE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int LINK_TARGET__TOOLTIP = IDENTIFIABLE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Link Target</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int LINK_TARGET_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl - * <em>Structural Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getStructuralElement() - * @generated - */ - int STRUCTURAL_ELEMENT = 9; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__ID = LINK_TARGET__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__DEFAULT_LABEL = LINK_TARGET__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__TOOLTIP = LINK_TARGET__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__CHILDREN = LINK_TARGET_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__PARENT = LINK_TARGET_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__TITLE = LINK_TARGET_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__DOCUMENTATION = LINK_TARGET_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT__DOC = LINK_TARGET_FEATURE_COUNT + 4; - - /** - * The number of structural features of the '<em>Structural Element</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int STRUCTURAL_ELEMENT_FEATURE_COUNT = LINK_TARGET_FEATURE_COUNT + 5; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl - * <em>Documentation</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getDocumentation() - * @generated - */ - int DOCUMENTATION = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__ID = STRUCTURAL_ELEMENT__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__DEFAULT_LABEL = STRUCTURAL_ELEMENT__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__TOOLTIP = STRUCTURAL_ELEMENT__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__CHILDREN = STRUCTURAL_ELEMENT__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__PARENT = STRUCTURAL_ELEMENT__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__TITLE = STRUCTURAL_ELEMENT__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__DOCUMENTATION = STRUCTURAL_ELEMENT__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__DOC = STRUCTURAL_ELEMENT__DOC; - - /** - * The feature id for the '<em><b>Context</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__CONTEXT = STRUCTURAL_ELEMENT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Embeddable Elements</b></em>' containment reference list. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__EMBEDDABLE_ELEMENTS = STRUCTURAL_ELEMENT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Dependencies</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__DEPENDENCIES = STRUCTURAL_ELEMENT_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Project</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__PROJECT = STRUCTURAL_ELEMENT_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Plugins</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int DOCUMENTATION__PLUGINS = STRUCTURAL_ELEMENT_FEATURE_COUNT + 4; - - /** - * The number of structural features of the '<em>Documentation</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int DOCUMENTATION_FEATURE_COUNT = STRUCTURAL_ELEMENT_FEATURE_COUNT + 5; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl <em>Context</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getContext() - * @generated - */ - int CONTEXT = 1; - - /** - * The feature id for the '<em><b>Base Folder</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CONTEXT__BASE_FOLDER = 0; - - /** - * The feature id for the '<em><b>Project</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CONTEXT__PROJECT = 1; - - /** - * The feature id for the '<em><b>Documentations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int CONTEXT__DOCUMENTATIONS = 2; - - /** - * The feature id for the '<em><b>Root</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CONTEXT__ROOT = 3; - - /** - * The number of structural features of the '<em>Context</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CONTEXT_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyImpl <em>Body</em>}' class. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.BodyImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getBody() - * @generated - */ - int BODY = 15; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__ID = STRUCTURAL_ELEMENT__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__DEFAULT_LABEL = STRUCTURAL_ELEMENT__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__TOOLTIP = STRUCTURAL_ELEMENT__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__CHILDREN = STRUCTURAL_ELEMENT__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__PARENT = STRUCTURAL_ELEMENT__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__TITLE = STRUCTURAL_ELEMENT__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__DOCUMENTATION = STRUCTURAL_ELEMENT__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__DOC = STRUCTURAL_ELEMENT__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__ELEMENTS = STRUCTURAL_ELEMENT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY__CATEGORY = STRUCTURAL_ELEMENT_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Body</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY_FEATURE_COUNT = STRUCTURAL_ELEMENT_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.CategoryImpl <em>Category</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.CategoryImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getCategory() - * @generated - */ - int CATEGORY = 2; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__ID = BODY__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__DEFAULT_LABEL = BODY__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__TOOLTIP = BODY__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__CHILDREN = BODY__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__PARENT = BODY__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__TITLE = BODY__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__DOCUMENTATION = BODY__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__DOC = BODY__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__ELEMENTS = BODY__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY__CATEGORY = BODY__CATEGORY; - - /** - * The number of structural features of the '<em>Category</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CATEGORY_FEATURE_COUNT = BODY_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ChapterImpl <em>Chapter</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ChapterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getChapter() - * @generated - */ - int CHAPTER = 4; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__ID = BODY__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__DEFAULT_LABEL = BODY__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__TOOLTIP = BODY__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__CHILDREN = BODY__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__PARENT = BODY__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__TITLE = BODY__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__DOCUMENTATION = BODY__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__DOC = BODY__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__ELEMENTS = BODY__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__CATEGORY = BODY__CATEGORY; - - /** - * The feature id for the '<em><b>Article</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER__ARTICLE = BODY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Chapter</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHAPTER_FEATURE_COUNT = BODY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ArticleImpl <em>Article</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticleImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getArticle() - * @generated - */ - int ARTICLE = 3; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__ID = CHAPTER__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__DEFAULT_LABEL = CHAPTER__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__TOOLTIP = CHAPTER__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__CHILDREN = CHAPTER__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__PARENT = CHAPTER__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__TITLE = CHAPTER__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__DOCUMENTATION = CHAPTER__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__DOC = CHAPTER__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__ELEMENTS = CHAPTER__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__CATEGORY = CHAPTER__CATEGORY; - - /** - * The feature id for the '<em><b>Article</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE__ARTICLE = CHAPTER__ARTICLE; - - /** - * The number of structural features of the '<em>Article</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ARTICLE_FEATURE_COUNT = CHAPTER_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddableElementImpl - * <em>Embeddable Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddableElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getEmbeddableElement() - * @generated - */ - int EMBEDDABLE_ELEMENT = 12; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDABLE_ELEMENT__ID = IDENTIFIABLE__ID; - - /** - * The feature id for the '<em><b>Documentation</b></em>' container reference. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDABLE_ELEMENT__DOCUMENTATION = IDENTIFIABLE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDABLE_ELEMENT__DOC = IDENTIFIABLE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Embeddable Element</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDABLE_ELEMENT_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.SnippetImpl <em>Snippet</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.SnippetImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getSnippet() - * @generated - */ - int SNIPPET = 5; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SNIPPET__ID = EMBEDDABLE_ELEMENT__ID; - - /** - * The feature id for the '<em><b>Documentation</b></em>' container reference. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int SNIPPET__DOCUMENTATION = EMBEDDABLE_ELEMENT__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SNIPPET__DOC = EMBEDDABLE_ELEMENT__DOC; - - /** - * The feature id for the '<em><b>Callouts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int SNIPPET__CALLOUTS = EMBEDDABLE_ELEMENT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Formatter</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int SNIPPET__FORMATTER = EMBEDDABLE_ELEMENT_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Snippet</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SNIPPET_FEATURE_COUNT = EMBEDDABLE_ELEMENT_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementImpl - * <em>Body Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getBodyElement() - * @generated - */ - int BODY_ELEMENT = 17; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int BODY_ELEMENT__CONTAINER = 0; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int BODY_ELEMENT__TAG = 1; - - /** - * The number of structural features of the '<em>Body Element</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int BODY_ELEMENT_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.DiagramImpl <em>Diagram</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.DiagramImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getDiagram() - * @generated - */ - int DIAGRAM = 6; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int DIAGRAM__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DIAGRAM__TAG = BODY_ELEMENT__TAG; - - /** - * The number of structural features of the '<em>Diagram</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int DIAGRAM_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.FactoryImpl <em>Factory</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.FactoryImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getFactory() - * @generated - */ - int FACTORY = 7; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int FACTORY__ID = EMBEDDABLE_ELEMENT__ID; - - /** - * The feature id for the '<em><b>Documentation</b></em>' container reference. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int FACTORY__DOCUMENTATION = EMBEDDABLE_ELEMENT__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int FACTORY__DOC = EMBEDDABLE_ELEMENT__DOC; - - /** - * The number of structural features of the '<em>Factory</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int FACTORY_FEATURE_COUNT = EMBEDDABLE_ELEMENT_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaElementImpl - * <em>Java Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavaElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavaElement() - * @generated - */ - int JAVA_ELEMENT = 8; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_ELEMENT__ID = LINK_TARGET__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_ELEMENT__DEFAULT_LABEL = LINK_TARGET__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_ELEMENT__TOOLTIP = LINK_TARGET__TOOLTIP; - - /** - * The feature id for the '<em><b>Class File</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_ELEMENT__CLASS_FILE = LINK_TARGET_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Java Element</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int JAVA_ELEMENT_FEATURE_COUNT = LINK_TARGET_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementContainerImpl - * <em>Body Element Container</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementContainerImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getBodyElementContainer() - * @generated - */ - int BODY_ELEMENT_CONTAINER = 16; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int BODY_ELEMENT_CONTAINER__ELEMENTS = 0; - - /** - * The number of structural features of the '<em>Body Element Container</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int BODY_ELEMENT_CONTAINER_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.CalloutImpl <em>Callout</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.CalloutImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getCallout() - * @generated - */ - int CALLOUT = 11; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int CALLOUT__ELEMENTS = BODY_ELEMENT_CONTAINER__ELEMENTS; - - /** - * The feature id for the '<em><b>Snippet</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CALLOUT__SNIPPET = BODY_ELEMENT_CONTAINER_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Callout</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CALLOUT_FEATURE_COUNT = BODY_ELEMENT_CONTAINER_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExternalTargetImpl - * <em>External Target</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExternalTargetImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExternalTarget() - * @generated - */ - int EXTERNAL_TARGET = 13; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_TARGET__ID = LINK_TARGET__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_TARGET__DEFAULT_LABEL = LINK_TARGET__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_TARGET__TOOLTIP = LINK_TARGET__TOOLTIP; - - /** - * The feature id for the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_TARGET__URL = LINK_TARGET_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>External Target</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_TARGET_FEATURE_COUNT = LINK_TARGET_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.TextImpl <em>Text</em>}' class. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.TextImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getText() - * @generated - */ - int TEXT = 18; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int TEXT__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int TEXT__TAG = BODY_ELEMENT__TAG; - - /** - * The number of structural features of the '<em>Text</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int TEXT_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkImpl <em>Link</em>}' class. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.LinkImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getLink() - * @generated - */ - int LINK = 19; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int LINK__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int LINK__TAG = BODY_ELEMENT__TAG; - - /** - * The feature id for the '<em><b>Target</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int LINK__TARGET = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Link</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int LINK_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddingImpl <em>Embedding</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddingImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getEmbedding() - * @generated - */ - int EMBEDDING = 20; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int EMBEDDING__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDING__TAG = BODY_ELEMENT__TAG; - - /** - * The feature id for the '<em><b>Element</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDING__ELEMENT = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Embedding</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EMBEDDING_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.SourceCodeImpl <em>Source Code</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.SourceCodeImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getSourceCode() - * @generated - */ - int SOURCE_CODE = 21; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SOURCE_CODE__ID = EXTERNAL_TARGET__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SOURCE_CODE__DEFAULT_LABEL = EXTERNAL_TARGET__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SOURCE_CODE__TOOLTIP = EXTERNAL_TARGET__TOOLTIP; - - /** - * The feature id for the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SOURCE_CODE__URL = EXTERNAL_TARGET__URL; - - /** - * The number of structural features of the '<em>Source Code</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int SOURCE_CODE_FEATURE_COUNT = EXTERNAL_TARGET_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl <em>Plugin</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getPlugin() - * @generated - */ - int PLUGIN = 22; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN__NAME = 0; - - /** - * The feature id for the '<em><b>Packages</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN__PACKAGES = 1; - - /** - * The feature id for the '<em><b>Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN__LABEL = 2; - - /** - * The feature id for the '<em><b>Extension Points</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN__EXTENSION_POINTS = 3; - - /** - * The number of structural features of the '<em>Plugin</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaPackageImpl - * <em>Java Package</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavaPackageImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavaPackage() - * @generated - */ - int JAVA_PACKAGE = 23; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_PACKAGE__NAME = 0; - - /** - * The feature id for the '<em><b>Plugin</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_PACKAGE__PLUGIN = 1; - - /** - * The number of structural features of the '<em>Java Package</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int JAVA_PACKAGE_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavadocImpl <em>Javadoc</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavadocImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavadoc() - * @generated - */ - int JAVADOC = 24; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__ID = CATEGORY__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__DEFAULT_LABEL = CATEGORY__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__TOOLTIP = CATEGORY__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__CHILDREN = CATEGORY__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__PARENT = CATEGORY__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__TITLE = CATEGORY__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__DOCUMENTATION = CATEGORY__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__DOC = CATEGORY__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__ELEMENTS = CATEGORY__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC__CATEGORY = CATEGORY__CATEGORY; - - /** - * The number of structural features of the '<em>Javadoc</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVADOC_FEATURE_COUNT = CATEGORY_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExternalArticleImpl - * <em>External Article</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExternalArticleImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExternalArticle() - * @generated - */ - int EXTERNAL_ARTICLE = 25; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__ID = ARTICLE__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__DEFAULT_LABEL = ARTICLE__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__TOOLTIP = ARTICLE__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__CHILDREN = ARTICLE__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__PARENT = ARTICLE__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__TITLE = ARTICLE__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__DOCUMENTATION = ARTICLE__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__DOC = ARTICLE__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__ELEMENTS = ARTICLE__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__CATEGORY = ARTICLE__CATEGORY; - - /** - * The feature id for the '<em><b>Article</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__ARTICLE = ARTICLE__ARTICLE; - - /** - * The feature id for the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE__URL = ARTICLE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>External Article</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EXTERNAL_ARTICLE_FEATURE_COUNT = ARTICLE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.SchemadocImpl <em>Schemadoc</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.SchemadocImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getSchemadoc() - * @generated - */ - int SCHEMADOC = 26; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__ID = CATEGORY__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__DEFAULT_LABEL = CATEGORY__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__TOOLTIP = CATEGORY__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__CHILDREN = CATEGORY__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__PARENT = CATEGORY__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__TITLE = CATEGORY__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__DOCUMENTATION = CATEGORY__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__DOC = CATEGORY__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__ELEMENTS = CATEGORY__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC__CATEGORY = CATEGORY__CATEGORY; - - /** - * The number of structural features of the '<em>Schemadoc</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int SCHEMADOC_FEATURE_COUNT = CATEGORY_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExtensionPointImpl - * <em>Extension Point</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExtensionPointImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExtensionPoint() - * @generated - */ - int EXTENSION_POINT = 27; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTENSION_POINT__NAME = 0; - - /** - * The feature id for the '<em><b>Plugin</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXTENSION_POINT__PLUGIN = 1; - - /** - * The number of structural features of the '<em>Extension Point</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int EXTENSION_POINT_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.TocImpl <em>Toc</em>}' class. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.TocImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getToc() - * @generated - */ - int TOC = 28; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int TOC__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int TOC__TAG = BODY_ELEMENT__TAG; - - /** - * The feature id for the '<em><b>Levels</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int TOC__LEVELS = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Toc</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int TOC_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginResourceImpl - * <em>Plugin Resource</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.PluginResourceImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getPluginResource() - * @generated - */ - int PLUGIN_RESOURCE = 29; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__ID = EXTERNAL_ARTICLE__ID; - - /** - * The feature id for the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__DEFAULT_LABEL = EXTERNAL_ARTICLE__DEFAULT_LABEL; - - /** - * The feature id for the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__TOOLTIP = EXTERNAL_ARTICLE__TOOLTIP; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__CHILDREN = EXTERNAL_ARTICLE__CHILDREN; - - /** - * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__PARENT = EXTERNAL_ARTICLE__PARENT; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__TITLE = EXTERNAL_ARTICLE__TITLE; - - /** - * The feature id for the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__DOCUMENTATION = EXTERNAL_ARTICLE__DOCUMENTATION; - - /** - * The feature id for the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__DOC = EXTERNAL_ARTICLE__DOC; - - /** - * The feature id for the '<em><b>Elements</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__ELEMENTS = EXTERNAL_ARTICLE__ELEMENTS; - - /** - * The feature id for the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__CATEGORY = EXTERNAL_ARTICLE__CATEGORY; - - /** - * The feature id for the '<em><b>Article</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__ARTICLE = EXTERNAL_ARTICLE__ARTICLE; - - /** - * The feature id for the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE__URL = EXTERNAL_ARTICLE__URL; - - /** - * The number of structural features of the '<em>Plugin Resource</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int PLUGIN_RESOURCE_FEATURE_COUNT = EXTERNAL_ARTICLE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExcelImpl <em>Excel</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExcelImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExcel() - * @generated - */ - int EXCEL = 30; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int EXCEL__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXCEL__TAG = BODY_ELEMENT__TAG; - - /** - * The number of structural features of the '<em>Excel</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int EXCEL_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.FormatterImpl <em>Formatter</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.FormatterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getFormatter() - * @generated - */ - int FORMATTER = 31; - - /** - * The feature id for the '<em><b>Snippet</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int FORMATTER__SNIPPET = 0; - - /** - * The number of structural features of the '<em>Formatter</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int FORMATTER_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaFormatterImpl - * <em>Java Formatter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavaFormatterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavaFormatter() - * @generated - */ - int JAVA_FORMATTER = 32; - - /** - * The feature id for the '<em><b>Snippet</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int JAVA_FORMATTER__SNIPPET = FORMATTER__SNIPPET; - - /** - * The number of structural features of the '<em>Java Formatter</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int JAVA_FORMATTER_FEATURE_COUNT = FORMATTER_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.XmlFormatterImpl - * <em>Xml Formatter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.XmlFormatterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getXmlFormatter() - * @generated - */ - int XML_FORMATTER = 33; - - /** - * The feature id for the '<em><b>Snippet</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int XML_FORMATTER__SNIPPET = FORMATTER__SNIPPET; - - /** - * The feature id for the '<em><b>File</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int XML_FORMATTER__FILE = FORMATTER_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Xml Formatter</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int XML_FORMATTER_FEATURE_COUNT = FORMATTER_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ImageImpl <em>Image</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ImageImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getImage() - * @generated - */ - int IMAGE = 34; - - /** - * The feature id for the '<em><b>Container</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int IMAGE__CONTAINER = BODY_ELEMENT__CONTAINER; - - /** - * The feature id for the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int IMAGE__TAG = BODY_ELEMENT__TAG; - - /** - * The feature id for the '<em><b>File</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int IMAGE__FILE = BODY_ELEMENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Image</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int IMAGE_FEATURE_COUNT = BODY_ELEMENT_FEATURE_COUNT + 1; - - /** - * The meta object id for the '<em>Root Doc</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see com.sun.javadoc.RootDoc - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getRootDoc() - * @generated - */ - int ROOT_DOC = 35; - - /** - * The meta object id for the '<em>File</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see java.io.File - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getFile() - * @generated - */ - int FILE = 36; - - /** - * The meta object id for the '<em>Doc</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see com.sun.javadoc.Doc - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getDoc() - * @generated - */ - int DOC = 37; - - /** - * The meta object id for the '<em>Tag</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see com.sun.javadoc.Tag - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getTag() - * @generated - */ - int TAG = 38; - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Documentation - * <em>Documentation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Documentation</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation - * @generated - */ - EClass getDocumentation(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getContext <em>Context</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the container reference '<em>Context</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getContext() - * @see #getDocumentation() - * @generated - */ - EReference getDocumentation_Context(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getEmbeddableElements <em>Embeddable Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Embeddable Elements</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getEmbeddableElements() - * @see #getDocumentation() - * @generated - */ - EReference getDocumentation_EmbeddableElements(); - - /** - * Returns the meta object for the reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getDependencies <em>Dependencies</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>Dependencies</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getDependencies() - * @see #getDocumentation() - * @generated - */ - EReference getDocumentation_Dependencies(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getProject - * <em>Project</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Project</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getProject() - * @see #getDocumentation() - * @generated - */ - EAttribute getDocumentation_Project(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getPlugins <em>Plugins</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Plugins</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getPlugins() - * @see #getDocumentation() - * @generated - */ - EReference getDocumentation_Plugins(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Context <em>Context</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Context</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Context - * @generated - */ - EClass getContext(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Context#getBaseFolder - * <em>Base Folder</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Base Folder</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Context#getBaseFolder() - * @see #getContext() - * @generated - */ - EAttribute getContext_BaseFolder(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Context#getProject - * <em>Project</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Project</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Context#getProject() - * @see #getContext() - * @generated - */ - EAttribute getContext_Project(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Context#getDocumentations <em>Documentations</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Documentations</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Context#getDocumentations() - * @see #getContext() - * @generated - */ - EReference getContext_Documentations(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Context#getRoot - * <em>Root</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Root</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Context#getRoot() - * @see #getContext() - * @generated - */ - EAttribute getContext_Root(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Category <em>Category</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Category</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Category - * @generated - */ - EClass getCategory(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Article <em>Article</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Article</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Article - * @generated - */ - EClass getArticle(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Chapter <em>Chapter</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Chapter</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Chapter - * @generated - */ - EClass getChapter(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.doc.article.Chapter#getArticle - * <em>Article</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Article</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Chapter#getArticle() - * @see #getChapter() - * @generated - */ - EReference getChapter_Article(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Snippet <em>Snippet</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Snippet</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Snippet - * @generated - */ - EClass getSnippet(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getCallouts <em>Callouts</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Callouts</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Snippet#getCallouts() - * @see #getSnippet() - * @generated - */ - EReference getSnippet_Callouts(); - - /** - * Returns the meta object for the containment reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getFormatter <em>Formatter</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the containment reference '<em>Formatter</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Snippet#getFormatter() - * @see #getSnippet() - * @generated - */ - EReference getSnippet_Formatter(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Diagram <em>Diagram</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Diagram</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Diagram - * @generated - */ - EClass getDiagram(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Factory <em>Factory</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Factory</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Factory - * @generated - */ - EClass getFactory(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.JavaElement <em>Java Element</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Java Element</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaElement - * @generated - */ - EClass getJavaElement(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.JavaElement#getClassFile - * <em>Class File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Class File</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaElement#getClassFile() - * @see #getJavaElement() - * @generated - */ - EAttribute getJavaElement_ClassFile(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement - * <em>Structural Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Structural Element</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement - * @generated - */ - EClass getStructuralElement(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getChildren <em>Children</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Children</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getChildren() - * @see #getStructuralElement() - * @generated - */ - EReference getStructuralElement_Children(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getParent <em>Parent</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the container reference '<em>Parent</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getParent() - * @see #getStructuralElement() - * @generated - */ - EReference getStructuralElement_Parent(); - - /** - * Returns the meta object for the attribute ' - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getTitle <em>Title</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Title</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getTitle() - * @see #getStructuralElement() - * @generated - */ - EAttribute getStructuralElement_Title(); - - /** - * Returns the meta object for the reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getDocumentation <em>Documentation</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Documentation</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getDocumentation() - * @see #getStructuralElement() - * @generated - */ - EReference getStructuralElement_Documentation(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getDoc - * <em>Doc</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Doc</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getDoc() - * @see #getStructuralElement() - * @generated - */ - EAttribute getStructuralElement_Doc(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.LinkTarget <em>Link Target</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Link Target</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.LinkTarget - * @generated - */ - EClass getLinkTarget(); - - /** - * Returns the meta object for the attribute ' - * {@link org.eclipse.emf.cdo.releng.doc.article.LinkTarget#getDefaultLabel <em>Default Label</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Default Label</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.LinkTarget#getDefaultLabel() - * @see #getLinkTarget() - * @generated - */ - EAttribute getLinkTarget_DefaultLabel(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.LinkTarget#getTooltip - * <em>Tooltip</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Tooltip</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.LinkTarget#getTooltip() - * @see #getLinkTarget() - * @generated - */ - EAttribute getLinkTarget_Tooltip(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Callout <em>Callout</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Callout</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Callout - * @generated - */ - EClass getCallout(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Callout#getSnippet <em>Snippet</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for the container reference '<em>Snippet</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Callout#getSnippet() - * @see #getCallout() - * @generated - */ - EReference getCallout_Snippet(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement - * <em>Embeddable Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Embeddable Element</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement - * @generated - */ - EClass getEmbeddableElement(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDocumentation <em>Documentation</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the container reference '<em>Documentation</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDocumentation() - * @see #getEmbeddableElement() - * @generated - */ - EReference getEmbeddableElement_Documentation(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDoc - * <em>Doc</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Doc</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDoc() - * @see #getEmbeddableElement() - * @generated - */ - EAttribute getEmbeddableElement_Doc(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.ExternalTarget - * <em>External Target</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>External Target</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExternalTarget - * @generated - */ - EClass getExternalTarget(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.ExternalTarget#getUrl - * <em>Url</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Url</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExternalTarget#getUrl() - * @see #getExternalTarget() - * @generated - */ - EAttribute getExternalTarget_Url(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Identifiable - * <em>Identifiable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Identifiable</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Identifiable - * @generated - */ - EClass getIdentifiable(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Identifiable#getId - * <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Identifiable#getId() - * @see #getIdentifiable() - * @generated - */ - EAttribute getIdentifiable_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Body <em>Body</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Body</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Body - * @generated - */ - EClass getBody(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.doc.article.Body#getCategory - * <em>Category</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Category</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Body#getCategory() - * @see #getBody() - * @generated - */ - EReference getBody_Category(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer - * <em>Body Element Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Body Element Container</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer - * @generated - */ - EClass getBodyElementContainer(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer#getElements <em>Elements</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Elements</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer#getElements() - * @see #getBodyElementContainer() - * @generated - */ - EReference getBodyElementContainer_Elements(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.BodyElement <em>Body Element</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Body Element</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElement - * @generated - */ - EClass getBodyElement(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.BodyElement#getContainer <em>Container</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the container reference '<em>Container</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElement#getContainer() - * @see #getBodyElement() - * @generated - */ - EReference getBodyElement_Container(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.BodyElement#getTag - * <em>Tag</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Tag</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElement#getTag() - * @see #getBodyElement() - * @generated - */ - EAttribute getBodyElement_Tag(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Text <em>Text</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Text</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Text - * @generated - */ - EClass getText(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Link <em>Link</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Link</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Link - * @generated - */ - EClass getLink(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.doc.article.Link#getTarget - * <em>Target</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Target</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Link#getTarget() - * @see #getLink() - * @generated - */ - EReference getLink_Target(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Embedding <em>Embedding</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Embedding</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Embedding - * @generated - */ - EClass getEmbedding(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.releng.doc.article.Embedding#getElement - * <em>Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Element</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Embedding#getElement() - * @see #getEmbedding() - * @generated - */ - EReference getEmbedding_Element(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.SourceCode <em>Source Code</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Source Code</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.SourceCode - * @generated - */ - EClass getSourceCode(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Plugin <em>Plugin</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Plugin</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin - * @generated - */ - EClass getPlugin(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin#getName() - * @see #getPlugin() - * @generated - */ - EAttribute getPlugin_Name(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getPackages <em>Packages</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Packages</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin#getPackages() - * @see #getPlugin() - * @generated - */ - EReference getPlugin_Packages(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getLabel - * <em>Label</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Label</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin#getLabel() - * @see #getPlugin() - * @generated - */ - EAttribute getPlugin_Label(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getExtensionPoints <em>Extension Points</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Extension Points</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin#getExtensionPoints() - * @see #getPlugin() - * @generated - */ - EReference getPlugin_ExtensionPoints(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage <em>Java Package</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Java Package</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaPackage - * @generated - */ - EClass getJavaPackage(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getName() - * @see #getJavaPackage() - * @generated - */ - EAttribute getJavaPackage_Name(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getPlugin <em>Plugin</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for the container reference '<em>Plugin</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getPlugin() - * @see #getJavaPackage() - * @generated - */ - EReference getJavaPackage_Plugin(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Javadoc <em>Javadoc</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Javadoc</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Javadoc - * @generated - */ - EClass getJavadoc(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.ExternalArticle - * <em>External Article</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>External Article</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExternalArticle - * @generated - */ - EClass getExternalArticle(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.ExternalArticle#getUrl - * <em>Url</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Url</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExternalArticle#getUrl() - * @see #getExternalArticle() - * @generated - */ - EAttribute getExternalArticle_Url(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Schemadoc <em>Schemadoc</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Schemadoc</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Schemadoc - * @generated - */ - EClass getSchemadoc(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint - * <em>Extension Point</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Extension Point</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint - * @generated - */ - EClass getExtensionPoint(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getName() - * @see #getExtensionPoint() - * @generated - */ - EAttribute getExtensionPoint_Name(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getPlugin <em>Plugin</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the container reference '<em>Plugin</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getPlugin() - * @see #getExtensionPoint() - * @generated - */ - EReference getExtensionPoint_Plugin(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Toc <em>Toc</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Toc</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Toc - * @generated - */ - EClass getToc(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Toc#getLevels - * <em>Levels</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Levels</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Toc#getLevels() - * @see #getToc() - * @generated - */ - EAttribute getToc_Levels(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.PluginResource - * <em>Plugin Resource</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Plugin Resource</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.PluginResource - * @generated - */ - EClass getPluginResource(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Excel <em>Excel</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Excel</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Excel - * @generated - */ - EClass getExcel(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Formatter <em>Formatter</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Formatter</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Formatter - * @generated - */ - EClass getFormatter(); - - /** - * Returns the meta object for the container reference ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Formatter#getSnippet <em>Snippet</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for the container reference '<em>Snippet</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Formatter#getSnippet() - * @see #getFormatter() - * @generated - */ - EReference getFormatter_Snippet(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.JavaFormatter - * <em>Java Formatter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Java Formatter</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaFormatter - * @generated - */ - EClass getJavaFormatter(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.XmlFormatter - * <em>Xml Formatter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Xml Formatter</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.XmlFormatter - * @generated - */ - EClass getXmlFormatter(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.XmlFormatter#getFile - * <em>File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>File</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.XmlFormatter#getFile() - * @see #getXmlFormatter() - * @generated - */ - EAttribute getXmlFormatter_File(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.releng.doc.article.Image <em>Image</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Image</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Image - * @generated - */ - EClass getImage(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.releng.doc.article.Image#getFile - * <em>File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>File</em>'. - * @see org.eclipse.emf.cdo.releng.doc.article.Image#getFile() - * @see #getImage() - * @generated - */ - EAttribute getImage_File(); - - /** - * Returns the meta object for data type '{@link com.sun.javadoc.RootDoc <em>Root Doc</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for data type '<em>Root Doc</em>'. - * @see com.sun.javadoc.RootDoc - * @model instanceClass="com.sun.javadoc.RootDoc" serializeable="false" - * @generated - */ - EDataType getRootDoc(); - - /** - * Returns the meta object for data type '{@link java.io.File <em>File</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for data type '<em>File</em>'. - * @see java.io.File - * @model instanceClass="java.io.File" - * @generated - */ - EDataType getFile(); - - /** - * Returns the meta object for data type '{@link com.sun.javadoc.Doc <em>Doc</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for data type '<em>Doc</em>'. - * @see com.sun.javadoc.Doc - * @model instanceClass="com.sun.javadoc.Doc" serializeable="false" - * @generated - */ - EDataType getDoc(); - - /** - * Returns the meta object for data type '{@link com.sun.javadoc.Tag <em>Tag</em>}'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return the meta object for data type '<em>Tag</em>'. - * @see com.sun.javadoc.Tag - * @model instanceClass="com.sun.javadoc.Tag" serializeable="false" - * @generated - */ - EDataType getTag(); - - /** - * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the factory that creates the instances of the model. - * @generated - */ - ArticleFactory getArticleFactory(); - - /** - * <!-- begin-user-doc --> Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * - * @generated - */ - interface Literals - { - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl - * <em>Documentation</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getDocumentation() - * @generated - */ - EClass DOCUMENTATION = eINSTANCE.getDocumentation(); - - /** - * The meta object literal for the '<em><b>Context</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference DOCUMENTATION__CONTEXT = eINSTANCE.getDocumentation_Context(); - - /** - * The meta object literal for the '<em><b>Embeddable Elements</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference DOCUMENTATION__EMBEDDABLE_ELEMENTS = eINSTANCE.getDocumentation_EmbeddableElements(); - - /** - * The meta object literal for the '<em><b>Dependencies</b></em>' reference list feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference DOCUMENTATION__DEPENDENCIES = eINSTANCE.getDocumentation_Dependencies(); - - /** - * The meta object literal for the '<em><b>Project</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute DOCUMENTATION__PROJECT = eINSTANCE.getDocumentation_Project(); - - /** - * The meta object literal for the '<em><b>Plugins</b></em>' containment reference list feature. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @generated - */ - EReference DOCUMENTATION__PLUGINS = eINSTANCE.getDocumentation_Plugins(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl <em>Context</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getContext() - * @generated - */ - EClass CONTEXT = eINSTANCE.getContext(); - - /** - * The meta object literal for the '<em><b>Base Folder</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute CONTEXT__BASE_FOLDER = eINSTANCE.getContext_BaseFolder(); - - /** - * The meta object literal for the '<em><b>Project</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute CONTEXT__PROJECT = eINSTANCE.getContext_Project(); - - /** - * The meta object literal for the '<em><b>Documentations</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference CONTEXT__DOCUMENTATIONS = eINSTANCE.getContext_Documentations(); - - /** - * The meta object literal for the '<em><b>Root</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute CONTEXT__ROOT = eINSTANCE.getContext_Root(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.CategoryImpl - * <em>Category</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.CategoryImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getCategory() - * @generated - */ - EClass CATEGORY = eINSTANCE.getCategory(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ArticleImpl <em>Article</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticleImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getArticle() - * @generated - */ - EClass ARTICLE = eINSTANCE.getArticle(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ChapterImpl <em>Chapter</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ChapterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getChapter() - * @generated - */ - EClass CHAPTER = eINSTANCE.getChapter(); - - /** - * The meta object literal for the '<em><b>Article</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference CHAPTER__ARTICLE = eINSTANCE.getChapter_Article(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.SnippetImpl <em>Snippet</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.SnippetImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getSnippet() - * @generated - */ - EClass SNIPPET = eINSTANCE.getSnippet(); - - /** - * The meta object literal for the '<em><b>Callouts</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference SNIPPET__CALLOUTS = eINSTANCE.getSnippet_Callouts(); - - /** - * The meta object literal for the '<em><b>Formatter</b></em>' containment reference feature. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @generated - */ - EReference SNIPPET__FORMATTER = eINSTANCE.getSnippet_Formatter(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.DiagramImpl <em>Diagram</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.DiagramImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getDiagram() - * @generated - */ - EClass DIAGRAM = eINSTANCE.getDiagram(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.FactoryImpl <em>Factory</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.FactoryImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getFactory() - * @generated - */ - EClass FACTORY = eINSTANCE.getFactory(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaElementImpl - * <em>Java Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavaElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavaElement() - * @generated - */ - EClass JAVA_ELEMENT = eINSTANCE.getJavaElement(); - - /** - * The meta object literal for the '<em><b>Class File</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute JAVA_ELEMENT__CLASS_FILE = eINSTANCE.getJavaElement_ClassFile(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl - * <em>Structural Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getStructuralElement() - * @generated - */ - EClass STRUCTURAL_ELEMENT = eINSTANCE.getStructuralElement(); - - /** - * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference STRUCTURAL_ELEMENT__CHILDREN = eINSTANCE.getStructuralElement_Children(); - - /** - * The meta object literal for the '<em><b>Parent</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference STRUCTURAL_ELEMENT__PARENT = eINSTANCE.getStructuralElement_Parent(); - - /** - * The meta object literal for the '<em><b>Title</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute STRUCTURAL_ELEMENT__TITLE = eINSTANCE.getStructuralElement_Title(); - - /** - * The meta object literal for the '<em><b>Documentation</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference STRUCTURAL_ELEMENT__DOCUMENTATION = eINSTANCE.getStructuralElement_Documentation(); - - /** - * The meta object literal for the '<em><b>Doc</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute STRUCTURAL_ELEMENT__DOC = eINSTANCE.getStructuralElement_Doc(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl - * <em>Link Target</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getLinkTarget() - * @generated - */ - EClass LINK_TARGET = eINSTANCE.getLinkTarget(); - - /** - * The meta object literal for the '<em><b>Default Label</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute LINK_TARGET__DEFAULT_LABEL = eINSTANCE.getLinkTarget_DefaultLabel(); - - /** - * The meta object literal for the '<em><b>Tooltip</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute LINK_TARGET__TOOLTIP = eINSTANCE.getLinkTarget_Tooltip(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.CalloutImpl <em>Callout</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.CalloutImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getCallout() - * @generated - */ - EClass CALLOUT = eINSTANCE.getCallout(); - - /** - * The meta object literal for the '<em><b>Snippet</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference CALLOUT__SNIPPET = eINSTANCE.getCallout_Snippet(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddableElementImpl - * <em>Embeddable Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddableElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getEmbeddableElement() - * @generated - */ - EClass EMBEDDABLE_ELEMENT = eINSTANCE.getEmbeddableElement(); - - /** - * The meta object literal for the '<em><b>Documentation</b></em>' container reference feature. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @generated - */ - EReference EMBEDDABLE_ELEMENT__DOCUMENTATION = eINSTANCE.getEmbeddableElement_Documentation(); - - /** - * The meta object literal for the '<em><b>Doc</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute EMBEDDABLE_ELEMENT__DOC = eINSTANCE.getEmbeddableElement_Doc(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExternalTargetImpl - * <em>External Target</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExternalTargetImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExternalTarget() - * @generated - */ - EClass EXTERNAL_TARGET = eINSTANCE.getExternalTarget(); - - /** - * The meta object literal for the '<em><b>Url</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute EXTERNAL_TARGET__URL = eINSTANCE.getExternalTarget_Url(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.Identifiable - * <em>Identifiable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.Identifiable - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getIdentifiable() - * @generated - */ - EClass IDENTIFIABLE = eINSTANCE.getIdentifiable(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - */ - EAttribute IDENTIFIABLE__ID = eINSTANCE.getIdentifiable_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyImpl <em>Body</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.BodyImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getBody() - * @generated - */ - EClass BODY = eINSTANCE.getBody(); - - /** - * The meta object literal for the '<em><b>Category</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference BODY__CATEGORY = eINSTANCE.getBody_Category(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementContainerImpl - * <em>Body Element Container</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementContainerImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getBodyElementContainer() - * @generated - */ - EClass BODY_ELEMENT_CONTAINER = eINSTANCE.getBodyElementContainer(); - - /** - * The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference BODY_ELEMENT_CONTAINER__ELEMENTS = eINSTANCE.getBodyElementContainer_Elements(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementImpl - * <em>Body Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getBodyElement() - * @generated - */ - EClass BODY_ELEMENT = eINSTANCE.getBodyElement(); - - /** - * The meta object literal for the '<em><b>Container</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference BODY_ELEMENT__CONTAINER = eINSTANCE.getBodyElement_Container(); - - /** - * The meta object literal for the '<em><b>Tag</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute BODY_ELEMENT__TAG = eINSTANCE.getBodyElement_Tag(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.TextImpl <em>Text</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.TextImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getText() - * @generated - */ - EClass TEXT = eINSTANCE.getText(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkImpl <em>Link</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.LinkImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getLink() - * @generated - */ - EClass LINK = eINSTANCE.getLink(); - - /** - * The meta object literal for the '<em><b>Target</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference LINK__TARGET = eINSTANCE.getLink_Target(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddingImpl - * <em>Embedding</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddingImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getEmbedding() - * @generated - */ - EClass EMBEDDING = eINSTANCE.getEmbedding(); - - /** - * The meta object literal for the '<em><b>Element</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference EMBEDDING__ELEMENT = eINSTANCE.getEmbedding_Element(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.SourceCodeImpl - * <em>Source Code</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.SourceCodeImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getSourceCode() - * @generated - */ - EClass SOURCE_CODE = eINSTANCE.getSourceCode(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl <em>Plugin</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getPlugin() - * @generated - */ - EClass PLUGIN = eINSTANCE.getPlugin(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute PLUGIN__NAME = eINSTANCE.getPlugin_Name(); - - /** - * The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference PLUGIN__PACKAGES = eINSTANCE.getPlugin_Packages(); - - /** - * The meta object literal for the '<em><b>Label</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute PLUGIN__LABEL = eINSTANCE.getPlugin_Label(); - - /** - * The meta object literal for the '<em><b>Extension Points</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference PLUGIN__EXTENSION_POINTS = eINSTANCE.getPlugin_ExtensionPoints(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaPackageImpl - * <em>Java Package</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavaPackageImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavaPackage() - * @generated - */ - EClass JAVA_PACKAGE = eINSTANCE.getJavaPackage(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute JAVA_PACKAGE__NAME = eINSTANCE.getJavaPackage_Name(); - - /** - * The meta object literal for the '<em><b>Plugin</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference JAVA_PACKAGE__PLUGIN = eINSTANCE.getJavaPackage_Plugin(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavadocImpl <em>Javadoc</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavadocImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavadoc() - * @generated - */ - EClass JAVADOC = eINSTANCE.getJavadoc(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExternalArticleImpl - * <em>External Article</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExternalArticleImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExternalArticle() - * @generated - */ - EClass EXTERNAL_ARTICLE = eINSTANCE.getExternalArticle(); - - /** - * The meta object literal for the '<em><b>Url</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute EXTERNAL_ARTICLE__URL = eINSTANCE.getExternalArticle_Url(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.SchemadocImpl - * <em>Schemadoc</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.SchemadocImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getSchemadoc() - * @generated - */ - EClass SCHEMADOC = eINSTANCE.getSchemadoc(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExtensionPointImpl - * <em>Extension Point</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExtensionPointImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExtensionPoint() - * @generated - */ - EClass EXTENSION_POINT = eINSTANCE.getExtensionPoint(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute EXTENSION_POINT__NAME = eINSTANCE.getExtensionPoint_Name(); - - /** - * The meta object literal for the '<em><b>Plugin</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference EXTENSION_POINT__PLUGIN = eINSTANCE.getExtensionPoint_Plugin(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.TocImpl <em>Toc</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.TocImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getToc() - * @generated - */ - EClass TOC = eINSTANCE.getToc(); - - /** - * The meta object literal for the '<em><b>Levels</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute TOC__LEVELS = eINSTANCE.getToc_Levels(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginResourceImpl - * <em>Plugin Resource</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.PluginResourceImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getPluginResource() - * @generated - */ - EClass PLUGIN_RESOURCE = eINSTANCE.getPluginResource(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExcelImpl <em>Excel</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ExcelImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getExcel() - * @generated - */ - EClass EXCEL = eINSTANCE.getExcel(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.FormatterImpl - * <em>Formatter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.FormatterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getFormatter() - * @generated - */ - EClass FORMATTER = eINSTANCE.getFormatter(); - - /** - * The meta object literal for the '<em><b>Snippet</b></em>' container reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference FORMATTER__SNIPPET = eINSTANCE.getFormatter_Snippet(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaFormatterImpl - * <em>Java Formatter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.JavaFormatterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getJavaFormatter() - * @generated - */ - EClass JAVA_FORMATTER = eINSTANCE.getJavaFormatter(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.XmlFormatterImpl - * <em>Xml Formatter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.XmlFormatterImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getXmlFormatter() - * @generated - */ - EClass XML_FORMATTER = eINSTANCE.getXmlFormatter(); - - /** - * The meta object literal for the '<em><b>File</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute XML_FORMATTER__FILE = eINSTANCE.getXmlFormatter_File(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.releng.doc.article.impl.ImageImpl <em>Image</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ImageImpl - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getImage() - * @generated - */ - EClass IMAGE = eINSTANCE.getImage(); - - /** - * The meta object literal for the '<em><b>File</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute IMAGE__FILE = eINSTANCE.getImage_File(); - - /** - * The meta object literal for the '<em>Root Doc</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see com.sun.javadoc.RootDoc - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getRootDoc() - * @generated - */ - EDataType ROOT_DOC = eINSTANCE.getRootDoc(); - - /** - * The meta object literal for the '<em>File</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see java.io.File - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getFile() - * @generated - */ - EDataType FILE = eINSTANCE.getFile(); - - /** - * The meta object literal for the '<em>Doc</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see com.sun.javadoc.Doc - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getDoc() - * @generated - */ - EDataType DOC = eINSTANCE.getDoc(); - - /** - * The meta object literal for the '<em>Tag</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see com.sun.javadoc.Tag - * @see org.eclipse.emf.cdo.releng.doc.article.impl.ArticlePackageImpl#getTag() - * @generated - */ - EDataType TAG = eINSTANCE.getTag(); - - } - -} // ArticlePackage diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Body.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Body.java deleted file mode 100644 index d5b3eee48a..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Body.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Body</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Body#getCategory <em>Category</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBody() - * @model abstract="true" - * @generated - */ -public interface Body extends StructuralElement, BodyElementContainer -{ - /** - * Returns the value of the '<em><b>Category</b></em>' reference. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Category</em>' reference isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Category</em>' reference. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBody_Category() - * @model resolveProxies="false" transient="true" changeable="false" volatile="true" derived="true" - * @generated - */ - Category getCategory(); - -} // Body diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/BodyElement.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/BodyElement.java deleted file mode 100644 index d2af36ddb1..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/BodyElement.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EObject; - -import com.sun.javadoc.Tag; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Body Element</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.BodyElement#getContainer <em>Container</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.BodyElement#getTag <em>Tag</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBodyElement() - * @model abstract="true" - * @generated - */ -public interface BodyElement extends EObject -{ - /** - * Returns the value of the '<em><b>Container</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer#getElements <em>Elements</em>}'. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>Container</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Container</em>' container reference. - * @see #setContainer(BodyElementContainer) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBodyElement_Container() - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer#getElements - * @model opposite="elements" resolveProxies="false" transient="false" - * @generated - */ - BodyElementContainer getContainer(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.BodyElement#getContainer <em>Container</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Container</em>' container reference. - * @see #getContainer() - * @generated - */ - void setContainer(BodyElementContainer value); - - /** - * Returns the value of the '<em><b>Tag</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Tag</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Tag</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBodyElement_Tag() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.Tag" transient="true" changeable="false" volatile="true" - * @generated - */ - Tag getTag(); - - void generate(PrintWriter out, StructuralElement linkSource) throws IOException; - - BodyElement copy(); -} // BodyElement diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/BodyElementContainer.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/BodyElementContainer.java deleted file mode 100644 index 8fb2ac185a..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/BodyElementContainer.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Body Element Container</b></em>'. <!-- - * end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer#getElements <em>Elements</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBodyElementContainer() - * @model abstract="true" - * @generated - */ -public interface BodyElementContainer extends EObject -{ - /** - * Returns the value of the '<em><b>Elements</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.BodyElement}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.BodyElement#getContainer <em>Container</em>}'. <!-- begin-user-doc - * --> - * <p> - * If the meaning of the '<em>Elements</em>' containment reference list isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Elements</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getBodyElementContainer_Elements() - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElement#getContainer - * @model opposite="container" containment="true" - * @generated - */ - EList<BodyElement> getElements(); - -} // BodyElementContainer diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Callout.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Callout.java deleted file mode 100644 index 0b2fedc196..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Callout.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import com.sun.javadoc.Tag; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Callout</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Callout#getSnippet <em>Snippet</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getCallout() - * @model - * @generated - */ -public interface Callout extends BodyElementContainer -{ - /** - * Returns the value of the '<em><b>Snippet</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getCallouts <em>Callouts</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Snippet</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Snippet</em>' container reference. - * @see #setSnippet(Snippet) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getCallout_Snippet() - * @see org.eclipse.emf.cdo.releng.doc.article.Snippet#getCallouts - * @model opposite="callouts" resolveProxies="false" required="true" transient="false" - * @generated - */ - Snippet getSnippet(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Callout#getSnippet <em>Snippet</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Snippet</em>' container reference. - * @see #getSnippet() - * @generated - */ - void setSnippet(Snippet value); - - Tag getTag(); - - int getIndex(); -} // Callout diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Chapter.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Chapter.java deleted file mode 100644 index 18d628c9fb..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Chapter.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Chapter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Chapter#getArticle <em>Article</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getChapter() - * @model - * @generated - */ -public interface Chapter extends Body -{ - - /** - * Returns the value of the '<em><b>Article</b></em>' reference. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Article</em>' reference isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Article</em>' reference. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getChapter_Article() - * @model resolveProxies="false" required="true" transient="true" changeable="false" volatile="true" derived="true" - * @generated - */ - Article getArticle(); - - public String getName(); -} // Chapter diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Context.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Context.java deleted file mode 100644 index 5f9b05220e..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Context.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - -import com.sun.javadoc.RootDoc; - -import java.io.File; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Context</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Context#getBaseFolder <em>Base Folder</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Context#getProject <em>Project</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Context#getDocumentations <em>Documentations</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Context#getRoot <em>Root</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getContext() - * @model - * @generated - */ -public interface Context extends EObject -{ - /** - * Returns the value of the '<em><b>Base Folder</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Base Folder</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Base Folder</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getContext_BaseFolder() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.File" required="true" changeable="false" - * @generated - */ - File getBaseFolder(); - - /** - * Returns the value of the '<em><b>Project</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Project</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Project</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getContext_Project() - * @model required="true" changeable="false" - * @generated - */ - String getProject(); - - /** - * Returns the value of the '<em><b>Documentations</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getContext <em>Context</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Documentations</em>' containment reference list isn't clear, there really should be more - * of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Documentations</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getContext_Documentations() - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getContext - * @model opposite="context" containment="true" required="true" - * @generated - */ - EList<Documentation> getDocumentations(); - - /** - * Returns the value of the '<em><b>Root</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Root</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Root</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getContext_Root() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.RootDoc" required="true" transient="true" - * changeable="false" volatile="true" - * @generated - */ - RootDoc getRoot(); - - Documentation getDocumentation(); - - Documentation getDocumentation(String id); - - boolean isRegistered(Object id); - - void register(Object id, Object value); - - Object lookup(Object id); - - String getExternalLink(String packageName); - -} // Context diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Diagram.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Diagram.java deleted file mode 100644 index 1cc1eb7cd4..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Diagram.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Diagram</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDiagram() - * @model - * @generated - */ -public interface Diagram extends BodyElement -{ - -} // Diagram diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java deleted file mode 100644 index 4cec782d20..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.common.util.EList; - -import java.io.File; -import java.util.List; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Documentation</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getContext <em>Context</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getEmbeddableElements <em>Embeddable Elements</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getDependencies <em>Dependencies</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getProject <em>Project</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getPlugins <em>Plugins</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDocumentation() - * @model - * @generated - */ -public interface Documentation extends StructuralElement -{ - /** - * Returns the value of the '<em><b>Context</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Context#getDocumentations <em>Documentations</em>}'. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>Context</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Context</em>' container reference. - * @see #setContext(Context) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDocumentation_Context() - * @see org.eclipse.emf.cdo.releng.doc.article.Context#getDocumentations - * @model opposite="documentations" resolveProxies="false" required="true" transient="false" - * @generated - */ - Context getContext(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getContext <em>Context</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Context</em>' container reference. - * @see #getContext() - * @generated - */ - void setContext(Context value); - - /** - * Returns the value of the '<em><b>Embeddable Elements</b></em>' containment reference list. The list contents are of - * type {@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDocumentation <em>Documentation</em>}'. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>Embeddable Elements</em>' containment reference list isn't clear, there really should be - * more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Embeddable Elements</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDocumentation_EmbeddableElements() - * @see org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDocumentation - * @model opposite="documentation" containment="true" - * @generated - */ - EList<EmbeddableElement> getEmbeddableElements(); - - /** - * Returns the value of the '<em><b>Dependencies</b></em>' reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.Documentation}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Dependencies</em>' reference list isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Dependencies</em>' reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDocumentation_Dependencies() - * @model resolveProxies="false" - * @generated - */ - EList<Documentation> getDependencies(); - - /** - * Returns the value of the '<em><b>Project</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Project</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Project</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDocumentation_Project() - * @model required="true" changeable="false" - * @generated - */ - String getProject(); - - /** - * Returns the value of the '<em><b>Plugins</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.Plugin}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Plugins</em>' containment reference list isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Plugins</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getDocumentation_Plugins() - * @model containment="true" changeable="false" derived="true" - * @generated - */ - EList<Plugin> getPlugins(); - - boolean isAnalyzed(); - - File getProjectFolder(); - - StructuralElement getDefaultElement(); - - void setDefaultElement(StructuralElement defaultElement); - - List<StructuralElement> getNavElements(); - - void registerElement(StructuralElement element); -} // Documentation diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/EmbeddableElement.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/EmbeddableElement.java deleted file mode 100644 index fd39a21173..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/EmbeddableElement.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import com.sun.javadoc.Doc; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Embeddable Element</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDocumentation <em>Documentation</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getEmbeddableElement() - * @model abstract="true" - * @generated - */ -public interface EmbeddableElement extends Identifiable -{ - /** - * Returns the value of the '<em><b>Documentation</b></em>' container reference. It is bidirectional and its opposite - * is '{@link org.eclipse.emf.cdo.releng.doc.article.Documentation#getEmbeddableElements <em>Embeddable Elements</em>} - * '. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Documentation</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Documentation</em>' container reference. - * @see #setDocumentation(Documentation) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getEmbeddableElement_Documentation() - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation#getEmbeddableElements - * @model opposite="embeddableElements" resolveProxies="false" required="true" transient="false" - * @generated - */ - Documentation getDocumentation(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement#getDocumentation - * <em>Documentation</em>}' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Documentation</em>' container reference. - * @see #getDocumentation() - * @generated - */ - void setDocumentation(Documentation value); - - /** - * Returns the value of the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Doc</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Doc</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getEmbeddableElement_Doc() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.Doc" required="true" transient="true" changeable="false" - * volatile="true" - * @generated - */ - Doc getDoc(); - - void generate(PrintWriter out, Embedding embedder) throws IOException; -} // EmbeddableElement diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Embedding.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Embedding.java deleted file mode 100644 index ed664d36bb..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Embedding.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Embedding</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Embedding#getElement <em>Element</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getEmbedding() - * @model - * @generated - */ -public interface Embedding extends BodyElement -{ - /** - * Returns the value of the '<em><b>Element</b></em>' reference. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Element</em>' reference isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Element</em>' reference. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getEmbedding_Element() - * @model resolveProxies="false" required="true" changeable="false" - * @generated - */ - EmbeddableElement getElement(); - -} // Embedding diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExtensionPoint.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExtensionPoint.java deleted file mode 100644 index d7dab36493..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExtensionPoint.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Extension Point</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getPlugin <em>Plugin</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExtensionPoint() - * @model - * @generated - */ -public interface ExtensionPoint extends EObject -{ - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExtensionPoint_Name() - * @model required="true" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getName <em>Name</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the '<em><b>Plugin</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getExtensionPoints <em>Extension Points</em>}'. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>Plugin</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Plugin</em>' container reference. - * @see #setPlugin(Plugin) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExtensionPoint_Plugin() - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin#getExtensionPoints - * @model opposite="extensionPoints" required="true" transient="false" - * @generated - */ - Plugin getPlugin(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getPlugin <em>Plugin</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Plugin</em>' container reference. - * @see #getPlugin() - * @generated - */ - void setPlugin(Plugin value); - -} // ExtensionPoint diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExternalArticle.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExternalArticle.java deleted file mode 100644 index 49678125fd..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExternalArticle.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>External Article</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.ExternalArticle#getUrl <em>Url</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExternalArticle() - * @model - * @generated - */ -public interface ExternalArticle extends Article -{ - /** - * Returns the value of the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Url</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Url</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExternalArticle_Url() - * @model required="true" changeable="false" derived="true" - * @generated - */ - String getUrl(); - -} // ExternalArticle diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExternalTarget.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExternalTarget.java deleted file mode 100644 index 5bf8e0bca6..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/ExternalTarget.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>External Target</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.ExternalTarget#getUrl <em>Url</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExternalTarget() - * @model - * @generated - */ -public interface ExternalTarget extends LinkTarget -{ - - /** - * Returns the value of the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Url</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Url</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExternalTarget_Url() - * @model changeable="false" - * @generated - */ - String getUrl(); -} // ExternalTarget diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Factory.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Factory.java deleted file mode 100644 index 6d1f8a61f4..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Factory.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Factory</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getFactory() - * @model - * @generated - */ -public interface Factory extends EmbeddableElement -{ -} // Factory diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Formatter.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Formatter.java deleted file mode 100644 index d31f3974cc..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Formatter.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EObject; - -import com.sun.javadoc.Doc; -import com.sun.javadoc.SeeTag; - -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Formatter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Formatter#getSnippet <em>Snippet</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getFormatter() - * @model abstract="true" - * @generated - */ -public interface Formatter extends EObject -{ - - /** - * Returns the value of the '<em><b>Snippet</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getFormatter <em>Formatter</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Snippet</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Snippet</em>' container reference. - * @see #setSnippet(Snippet) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getFormatter_Snippet() - * @see org.eclipse.emf.cdo.releng.doc.article.Snippet#getFormatter - * @model opposite="formatter" required="true" transient="false" - * @generated - */ - Snippet getSnippet(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Formatter#getSnippet <em>Snippet</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Snippet</em>' container reference. - * @see #getSnippet() - * @generated - */ - void setSnippet(Snippet value); - - Doc getDoc(); - - String getDefaultTitle(SeeTag embedderTag); - - String getTopLeftEditorIcon(String imagePath); - - String getSnippetHtml(PrintWriter out, String id, String title); - - String getCalloutMarker(); - -} // Formatter diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Identifiable.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Identifiable.java deleted file mode 100644 index 18947017a4..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Identifiable.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Identifiable</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Identifiable#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getIdentifiable() - * @model interface="true" abstract="true" - * @generated - */ -public interface Identifiable extends EObject -{ - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Id</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getIdentifiable_Id() - * @model required="true" transient="true" changeable="false" volatile="true" derived="true" - * @generated - */ - Object getId(); - -} // Identifiable diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Image.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Image.java deleted file mode 100644 index d0bc2ce7a2..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Image.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import java.io.File; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Image</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Image#getFile <em>File</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getImage() - * @model - * @generated - */ -public interface Image extends BodyElement -{ - /** - * Returns the value of the '<em><b>File</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>File</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>File</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getImage_File() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.File" required="true" transient="true" changeable="false" - * volatile="true" - * @generated - */ - File getFile(); - -} // Image diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaElement.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaElement.java deleted file mode 100644 index dab4042445..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaElement.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import java.io.File; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Java Element</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.JavaElement#getClassFile <em>Class File</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavaElement() - * @model - * @generated - */ -public interface JavaElement extends LinkTarget -{ - - /** - * Returns the value of the '<em><b>Class File</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Class File</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Class File</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavaElement_ClassFile() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.File" changeable="false" - * @generated - */ - File getClassFile(); -} // JavaElement diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaFormatter.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaFormatter.java deleted file mode 100644 index 1d0fa6ac35..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaFormatter.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Java Formatter</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavaFormatter() - * @model - * @generated - */ -public interface JavaFormatter extends Formatter -{ -} // JavaFormatter diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaPackage.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaPackage.java deleted file mode 100644 index e94c5fcde1..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/JavaPackage.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Java Package</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getPlugin <em>Plugin</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavaPackage() - * @model - * @generated - */ -public interface JavaPackage extends EObject -{ - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavaPackage_Name() - * @model required="true" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getName <em>Name</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the '<em><b>Plugin</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getPackages <em>Packages</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Plugin</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Plugin</em>' container reference. - * @see #setPlugin(Plugin) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavaPackage_Plugin() - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin#getPackages - * @model opposite="packages" required="true" transient="false" - * @generated - */ - Plugin getPlugin(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getPlugin <em>Plugin</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Plugin</em>' container reference. - * @see #getPlugin() - * @generated - */ - void setPlugin(Plugin value); - -} // JavaPackage diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Link.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Link.java deleted file mode 100644 index 5620bdd108..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Link.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Link</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Link#getTarget <em>Target</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getLink() - * @model - * @generated - */ -public interface Link extends BodyElement -{ - /** - * Returns the value of the '<em><b>Target</b></em>' reference. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Target</em>' reference isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Target</em>' reference. - * @see #setTarget(LinkTarget) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getLink_Target() - * @model resolveProxies="false" - * @generated - */ - LinkTarget getTarget(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Link#getTarget <em>Target</em>}' reference. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Target</em>' reference. - * @see #getTarget() - * @generated - */ - void setTarget(LinkTarget value); - -} // Link diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/LinkTarget.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/LinkTarget.java deleted file mode 100644 index 777b252443..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/LinkTarget.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import com.sun.javadoc.SeeTag; - -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Link Target</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.LinkTarget#getDefaultLabel <em>Default Label</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.LinkTarget#getTooltip <em>Tooltip</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getLinkTarget() - * @model abstract="true" - * @generated - */ -public interface LinkTarget extends Identifiable -{ - /** - * Returns the value of the '<em><b>Default Label</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Default Label</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Default Label</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getLinkTarget_DefaultLabel() - * @model transient="true" changeable="false" volatile="true" derived="true" - * @generated - */ - String getDefaultLabel(); - - /** - * Returns the value of the '<em><b>Tooltip</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Label</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Tooltip</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getLinkTarget_Tooltip() - * @model required="true" transient="true" changeable="false" volatile="true" derived="true" - * @generated - */ - String getTooltip(); - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @model required="true" sourceRequired="true" - * @generated - */ - String linkFrom(StructuralElement source); - - void generateLink(PrintWriter out, StructuralElement linkSource, SeeTag tag); - -} // LinkTarget diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Plugin.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Plugin.java deleted file mode 100644 index b60bc1d89d..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Plugin.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Plugin</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getPackages <em>Packages</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getLabel <em>Label</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getExtensionPoints <em>Extension Points</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getPlugin() - * @model - * @generated - */ -public interface Plugin extends EObject -{ - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getPlugin_Name() - * @model required="true" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getName <em>Name</em>}' attribute. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the '<em><b>Packages</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getPlugin <em>Plugin</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Packages</em>' containment reference list isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Packages</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getPlugin_Packages() - * @see org.eclipse.emf.cdo.releng.doc.article.JavaPackage#getPlugin - * @model opposite="plugin" containment="true" required="true" - * @generated - */ - EList<JavaPackage> getPackages(); - - /** - * Returns the value of the '<em><b>Label</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Label</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Label</em>' attribute. - * @see #setLabel(String) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getPlugin_Label() - * @model required="true" - * @generated - */ - String getLabel(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Plugin#getLabel <em>Label</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Label</em>' attribute. - * @see #getLabel() - * @generated - */ - void setLabel(String value); - - /** - * Returns the value of the '<em><b>Extension Points</b></em>' containment reference list. The list contents are of - * type {@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getPlugin <em>Plugin</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Extension Points</em>' containment reference list isn't clear, there really should be - * more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Extension Points</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getPlugin_ExtensionPoints() - * @see org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint#getPlugin - * @model opposite="plugin" containment="true" - * @generated - */ - EList<ExtensionPoint> getExtensionPoints(); - -} // Plugin diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/PluginResource.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/PluginResource.java deleted file mode 100644 index 0f6f71dbde..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/PluginResource.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Plugin Resource</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getPluginResource() - * @model - * @generated - */ -public interface PluginResource extends ExternalArticle -{ -} // PluginResource diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Schemadoc.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Schemadoc.java deleted file mode 100644 index 0a383ade68..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Schemadoc.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Schemadoc</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getSchemadoc() - * @model - * @generated - */ -public interface Schemadoc extends Category -{ - -} // Schemadoc diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Snippet.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Snippet.java deleted file mode 100644 index 5a562bd6e9..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Snippet.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Snippet</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getCallouts <em>Callouts</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getFormatter <em>Formatter</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getSnippet() - * @model - * @generated - */ -public interface Snippet extends EmbeddableElement -{ - /** - * Returns the value of the '<em><b>Callouts</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.Callout}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.Callout#getSnippet <em>Snippet</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Callouts</em>' containment reference list isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Callouts</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getSnippet_Callouts() - * @see org.eclipse.emf.cdo.releng.doc.article.Callout#getSnippet - * @model opposite="snippet" containment="true" - * @generated - */ - EList<Callout> getCallouts(); - - /** - * Returns the value of the '<em><b>Formatter</b></em>' containment reference. It is bidirectional and its opposite is - * '{@link org.eclipse.emf.cdo.releng.doc.article.Formatter#getSnippet <em>Snippet</em>}'. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Formatter</em>' containment reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Formatter</em>' containment reference. - * @see #setFormatter(Formatter) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getSnippet_Formatter() - * @see org.eclipse.emf.cdo.releng.doc.article.Formatter#getSnippet - * @model opposite="snippet" containment="true" required="true" - * @generated - */ - Formatter getFormatter(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.Snippet#getFormatter <em>Formatter</em>}' - * containment reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Formatter</em>' containment reference. - * @see #getFormatter() - * @generated - */ - void setFormatter(Formatter value); - -} // Snippet diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/SourceCode.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/SourceCode.java deleted file mode 100644 index dc74b7c0c2..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/SourceCode.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Source Code</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getSourceCode() - * @model - * @generated - */ -public interface SourceCode extends ExternalTarget -{ -} // SourceCode diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java deleted file mode 100644 index 911ac4b691..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import org.eclipse.emf.common.util.EList; - -import com.sun.javadoc.Doc; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.List; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Structural Element</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getChildren <em>Children</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getParent <em>Parent</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getTitle <em>Title</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getDocumentation <em>Documentation</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getStructuralElement() - * @model abstract="true" - * @generated - */ -public interface StructuralElement extends LinkTarget -{ - /** - * Returns the value of the '<em><b>Children</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement}. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getParent <em>Parent</em>}'. <!-- begin-user-doc - * --> - * <p> - * If the meaning of the '<em>Children</em>' containment reference list isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Children</em>' containment reference list. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getStructuralElement_Children() - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getParent - * @model opposite="parent" containment="true" - * @generated - */ - EList<StructuralElement> getChildren(); - - /** - * Returns the value of the '<em><b>Parent</b></em>' container reference. It is bidirectional and its opposite is ' - * {@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getChildren <em>Children</em>}'. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>Parent</em>' container reference isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Parent</em>' container reference. - * @see #setParent(StructuralElement) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getStructuralElement_Parent() - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getChildren - * @model opposite="children" resolveProxies="false" transient="false" - * @generated - */ - StructuralElement getParent(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement#getParent <em>Parent</em>}' - * container reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Parent</em>' container reference. - * @see #getParent() - * @generated - */ - void setParent(StructuralElement value); - - /** - * Returns the value of the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Title</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Title</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getStructuralElement_Title() - * @model required="true" changeable="false" - * @generated - */ - String getTitle(); - - /** - * Returns the value of the '<em><b>Documentation</b></em>' reference. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Documentation</em>' reference isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Documentation</em>' reference. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getStructuralElement_Documentation() - * @model resolveProxies="false" required="true" transient="true" changeable="false" volatile="true" derived="true" - * @generated - */ - Documentation getDocumentation(); - - /** - * Returns the value of the '<em><b>Doc</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Doc</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Doc</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getStructuralElement_Doc() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.Doc" required="true" transient="true" changeable="false" - * volatile="true" - * @generated - */ - Doc getDoc(); - - String getPath(); - - String getFullPath(); - - String getBasePathForChildren(); - - File getOutputFile(); - - File getBaseFolderForChildren(); - - int getDepth(); - - float getNumber(); - - boolean isOverview(); - - List<StructuralElement> getSortedChildren(); - - void generate() throws IOException; - - void generate(PrintWriter out) throws IOException; - - String getImagePath(); - -} // StructuralElement diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Toc.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Toc.java deleted file mode 100644 index 5368d8262a..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Toc.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Toc</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.Toc#getLevels <em>Levels</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getToc() - * @model - * @generated - */ -public interface Toc extends BodyElement -{ - /** - * Returns the value of the '<em><b>Levels</b></em>' attribute. The default value is <code>"-1"</code>. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>Levels</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Levels</em>' attribute. - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getToc_Levels() - * @model default="-1" changeable="false" derived="true" - * @generated - */ - int getLevels(); - -} // Toc diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/XmlFormatter.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/XmlFormatter.java deleted file mode 100644 index 2c4e6a3309..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/XmlFormatter.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article; - -import java.io.File; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Xml Formatter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.XmlFormatter#getFile <em>File</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getXmlFormatter() - * @model - * @generated - */ -public interface XmlFormatter extends Formatter -{ - - /** - * Returns the value of the '<em><b>File</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>File</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>File</em>' attribute. - * @see #setFile(File) - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getXmlFormatter_File() - * @model dataType="org.eclipse.emf.cdo.releng.doc.article.File" - * @generated - */ - File getFile(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.releng.doc.article.XmlFormatter#getFile <em>File</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>File</em>' attribute. - * @see #getFile() - * @generated - */ - void setFile(File value); -} // XmlFormatter diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleDoclet.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleDoclet.java deleted file mode 100644 index d9712a546d..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleDoclet.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleException; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.RootDoc; - -import java.io.File; -import java.text.SimpleDateFormat; -import java.util.HashSet; -import java.util.Set; - -/** - * @author Eike Stepper - */ -public class ArticleDoclet -{ - public static final String OPTION_START_TIME = "-starttime"; - - public static final String OPTION_PRIVATE = "-private"; - - public static final String OPTION_BASE_FOLDER = "-basefolder"; - - public static final String OPTION_PROJECT = "-project"; - - public static final String OPTION_EXTERNALS = "-externals"; - - public static boolean hasOption(RootDoc root, String optionName) - { - for (String[] option : root.options()) - { - if (optionName.equalsIgnoreCase(option[0])) - { - return true; - } - } - - return false; - } - - public static String getOption(RootDoc root, String optionName) - { - for (String[] option : root.options()) - { - if (optionName.equalsIgnoreCase(option[0])) - { - // FIXME Multi-argument options? - return option[1]; - } - } - - return ""; - } - - public static void dumpOptions(RootDoc root) - { - Set<String> sourcepath = new HashSet<String>(); - Set<String> subpackages = new HashSet<String>(); - for (ClassDoc classDoc : root.classes()) - { - sourcepath.add(classDoc.position().file().getAbsolutePath()); - subpackages.add(classDoc.containingPackage().name()); - } - - System.out.print("-sourcepath"); - String sep = " "; - for (String string : sourcepath) - { - System.out.print(sep); - System.out.print(string.replace('\\', '/').replaceAll("C:/", "/")); - sep = ";"; - } - - System.out.println(); - System.out.print("-subpackages"); - sep = " "; - for (String string : subpackages) - { - System.out.print(sep); - System.out.print(string); - sep = ":"; - } - - System.out.println(); - for (String[] option : root.options()) - { - System.out.print(option[0]); - for (int i = 1; i < option.length; i++) - { - String value = option[i]; - System.out.print(" " + value.replace('\\', '/').replaceAll("C:/", "/")); - } - - System.out.println(); - } - - System.out.println(); - } - - public static int optionLength(String option) - { - if (OPTION_BASE_FOLDER.equals(option)) - { - return 2; - } - - if (OPTION_START_TIME.equals(option)) - { - return 2; - } - - if (OPTION_PROJECT.equals(option)) - { - return 2; - } - - if (OPTION_EXTERNALS.equals(option)) - { - return 2; - } - - // Indicate we don't know about it - return -1; - } - - public static boolean start(RootDoc root) - { - // dumpOptions(root); - - long startTime = System.currentTimeMillis(); - - try - { - String timeOption = getOption(root, OPTION_START_TIME); - if (timeOption.length() != 0) - { - try - { - startTime = new SimpleDateFormat("y-M-D-H-m-s-S").parse(timeOption).getTime(); - } - catch (Exception ex) - { - ex.printStackTrace(); - } - } - - if (!hasOption(root, OPTION_PRIVATE)) - { - throw new ArticleException("Missing option: " + OPTION_PRIVATE); - } - - File baseFolder = new File(getOption(root, OPTION_BASE_FOLDER)); - String project = getOption(root, OPTION_PROJECT); - String externals = getOption(root, OPTION_EXTERNALS); - - Context context = new ContextImpl(root, baseFolder, project, externals); - - Documentation documentation = context.getDocumentation(); - documentation.generate(); - - return true; - } - catch (ArticleException ex) - { - System.err.println(ex.getMessage()); - } - catch (Error ex) - { - ex.printStackTrace(); - } - catch (Exception ex) - { - ex.printStackTrace(); - } - finally - { - long duration = (System.currentTimeMillis() - startTime) / 1000; - System.out.println("Total time: " + duration + " seconds"); - } - - return false; - } - - static - { - // Preload classes - new ArticleImpl(); - new CalloutImpl(); - new CategoryImpl(); - new ChapterImpl(); - new ContextImpl(); - new DiagramImpl(); - new DocumentationImpl(); - new EmbeddingImpl(); - new ExternalTargetImpl(); - new FactoryImpl(); - new JavaElementImpl(); - new LinkImpl(); - new SnippetImpl(); - new SourceCodeImpl(); - new TextImpl(); - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleFactoryImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleFactoryImpl.java deleted file mode 100644 index 2afdc5ac2e..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleFactoryImpl.java +++ /dev/null @@ -1,534 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticleFactory; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Callout; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Diagram; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.Excel; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.ExternalArticle; -import org.eclipse.emf.cdo.releng.doc.article.ExternalTarget; -import org.eclipse.emf.cdo.releng.doc.article.Factory; -import org.eclipse.emf.cdo.releng.doc.article.Image; -import org.eclipse.emf.cdo.releng.doc.article.JavaElement; -import org.eclipse.emf.cdo.releng.doc.article.JavaFormatter; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Javadoc; -import org.eclipse.emf.cdo.releng.doc.article.Link; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.PluginResource; -import org.eclipse.emf.cdo.releng.doc.article.Schemadoc; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; -import org.eclipse.emf.cdo.releng.doc.article.SourceCode; -import org.eclipse.emf.cdo.releng.doc.article.Text; -import org.eclipse.emf.cdo.releng.doc.article.Toc; -import org.eclipse.emf.cdo.releng.doc.article.XmlFormatter; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EFactoryImpl; -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -import java.io.File; - -/** - * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc --> - * - * @generated - */ -public class ArticleFactoryImpl extends EFactoryImpl implements ArticleFactory -{ - /** - * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public static ArticleFactory init() - { - try - { - ArticleFactory theArticleFactory = (ArticleFactory)EPackage.Registry.INSTANCE - .getEFactory("http://www.eclipse.org/ARTICLE/1.0"); - if (theArticleFactory != null) - { - return theArticleFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new ArticleFactoryImpl(); - } - - /** - * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ArticleFactoryImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case ArticlePackage.DOCUMENTATION: - return createDocumentation(); - case ArticlePackage.CONTEXT: - return createContext(); - case ArticlePackage.CATEGORY: - return createCategory(); - case ArticlePackage.ARTICLE: - return createArticle(); - case ArticlePackage.CHAPTER: - return createChapter(); - case ArticlePackage.SNIPPET: - return createSnippet(); - case ArticlePackage.DIAGRAM: - return createDiagram(); - case ArticlePackage.FACTORY: - return createFactory(); - case ArticlePackage.JAVA_ELEMENT: - return createJavaElement(); - case ArticlePackage.CALLOUT: - return createCallout(); - case ArticlePackage.EXTERNAL_TARGET: - return createExternalTarget(); - case ArticlePackage.TEXT: - return createText(); - case ArticlePackage.LINK: - return createLink(); - case ArticlePackage.EMBEDDING: - return createEmbedding(); - case ArticlePackage.SOURCE_CODE: - return createSourceCode(); - case ArticlePackage.PLUGIN: - return createPlugin(); - case ArticlePackage.JAVA_PACKAGE: - return createJavaPackage(); - case ArticlePackage.JAVADOC: - return createJavadoc(); - case ArticlePackage.EXTERNAL_ARTICLE: - return createExternalArticle(); - case ArticlePackage.SCHEMADOC: - return createSchemadoc(); - case ArticlePackage.EXTENSION_POINT: - return createExtensionPoint(); - case ArticlePackage.TOC: - return createToc(); - case ArticlePackage.PLUGIN_RESOURCE: - return createPluginResource(); - case ArticlePackage.EXCEL: - return createExcel(); - case ArticlePackage.JAVA_FORMATTER: - return createJavaFormatter(); - case ArticlePackage.XML_FORMATTER: - return createXmlFormatter(); - case ArticlePackage.IMAGE: - return createImage(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) - { - switch (eDataType.getClassifierID()) - { - case ArticlePackage.FILE: - return createFileFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) - { - switch (eDataType.getClassifierID()) - { - case ArticlePackage.FILE: - return convertFileToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Documentation createDocumentation() - { - DocumentationImpl documentation = new DocumentationImpl(); - return documentation; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Context createContext() - { - ContextImpl context = new ContextImpl(); - return context; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Category createCategory() - { - CategoryImpl category = new CategoryImpl(); - return category; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Article createArticle() - { - ArticleImpl article = new ArticleImpl(); - return article; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Chapter createChapter() - { - ChapterImpl chapter = new ChapterImpl(); - return chapter; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Snippet createSnippet() - { - SnippetImpl snippet = new SnippetImpl(); - return snippet; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Diagram createDiagram() - { - DiagramImpl diagram = new DiagramImpl(); - return diagram; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Factory createFactory() - { - FactoryImpl factory = new FactoryImpl(); - return factory; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public JavaElement createJavaElement() - { - JavaElementImpl javaElement = new JavaElementImpl(); - return javaElement; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Callout createCallout() - { - CalloutImpl callout = new CalloutImpl(); - return callout; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ExternalTarget createExternalTarget() - { - ExternalTargetImpl externalTarget = new ExternalTargetImpl(); - return externalTarget; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Text createText() - { - TextImpl text = new TextImpl(); - return text; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Link createLink() - { - LinkImpl link = new LinkImpl(); - return link; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Embedding createEmbedding() - { - EmbeddingImpl embedding = new EmbeddingImpl(); - return embedding; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public SourceCode createSourceCode() - { - SourceCodeImpl sourceCode = new SourceCodeImpl(); - return sourceCode; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Plugin createPlugin() - { - PluginImpl plugin = new PluginImpl(); - return plugin; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public JavaPackage createJavaPackage() - { - JavaPackageImpl javaPackage = new JavaPackageImpl(); - return javaPackage; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Javadoc createJavadoc() - { - JavadocImpl javadoc = new JavadocImpl(); - return javadoc; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ExternalArticle createExternalArticle() - { - ExternalArticleImpl externalArticle = new ExternalArticleImpl(); - return externalArticle; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Schemadoc createSchemadoc() - { - SchemadocImpl schemadoc = new SchemadocImpl(); - return schemadoc; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ExtensionPoint createExtensionPoint() - { - ExtensionPointImpl extensionPoint = new ExtensionPointImpl(); - return extensionPoint; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Toc createToc() - { - TocImpl toc = new TocImpl(); - return toc; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public PluginResource createPluginResource() - { - PluginResourceImpl pluginResource = new PluginResourceImpl(); - return pluginResource; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Excel createExcel() - { - ExcelImpl excel = new ExcelImpl(); - return excel; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public JavaFormatter createJavaFormatter() - { - JavaFormatterImpl javaFormatter = new JavaFormatterImpl(); - return javaFormatter; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public XmlFormatter createXmlFormatter() - { - XmlFormatterImpl xmlFormatter = new XmlFormatterImpl(); - return xmlFormatter; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Image createImage() - { - ImageImpl image = new ImageImpl(); - return image; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public File createFileFromString(EDataType eDataType, String initialValue) - { - return (File)super.createFromString(eDataType, initialValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String convertFileToString(EDataType eDataType, Object instanceValue) - { - return super.convertToString(eDataType, instanceValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ArticlePackage getArticlePackage() - { - return (ArticlePackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @deprecated - * @generated - */ - @Deprecated - public static ArticlePackage getPackage() - { - return ArticlePackage.eINSTANCE; - } - -} // ArticleFactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java deleted file mode 100644 index 6c2a379a19..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; - -import java.io.IOException; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Article</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class ArticleImpl extends ChapterImpl implements Article -{ - private Map<String, Chapter> chapters = new HashMap<String, Chapter>(); - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ArticleImpl() - { - super(); - } - - ArticleImpl(StructuralElement parent, ClassDoc classDoc) - { - super(parent, classDoc); - } - - void registerChapter(Chapter chapter) - { - if (!(chapter instanceof Article)) - { - String name = chapter.getName(); - if (chapters.put(name, chapter) != null) - { - throw new AssertionError("Ambiguous chapter name: " + ArticleUtil.makeConsoleLink(chapter.getDoc())); - } - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.ARTICLE; - } - - @Override - protected String getKind() - { - return "Article"; - } - - @Override - protected void collectNavElements(List<StructuralElement> navElements) - { - navElements.add(this); - super.collectNavElements(navElements); - } - - @Override - public void generate() throws IOException - { - generate(getOutputFile()); - } - - @Override - protected void generateTocEntry(TocWriter writer) throws IOException - { - writer.writeSingle(getTitle(), getTocHref(), null); - } -} // ArticleImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticlePackageImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticlePackageImpl.java deleted file mode 100644 index 7830fb09d6..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticlePackageImpl.java +++ /dev/null @@ -1,1666 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticleFactory; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Body; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; -import org.eclipse.emf.cdo.releng.doc.article.Callout; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Diagram; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.Excel; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.ExternalArticle; -import org.eclipse.emf.cdo.releng.doc.article.ExternalTarget; -import org.eclipse.emf.cdo.releng.doc.article.Factory; -import org.eclipse.emf.cdo.releng.doc.article.Formatter; -import org.eclipse.emf.cdo.releng.doc.article.Identifiable; -import org.eclipse.emf.cdo.releng.doc.article.Image; -import org.eclipse.emf.cdo.releng.doc.article.JavaElement; -import org.eclipse.emf.cdo.releng.doc.article.JavaFormatter; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Javadoc; -import org.eclipse.emf.cdo.releng.doc.article.Link; -import org.eclipse.emf.cdo.releng.doc.article.LinkTarget; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.PluginResource; -import org.eclipse.emf.cdo.releng.doc.article.Schemadoc; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; -import org.eclipse.emf.cdo.releng.doc.article.SourceCode; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.Text; -import org.eclipse.emf.cdo.releng.doc.article.Toc; -import org.eclipse.emf.cdo.releng.doc.article.XmlFormatter; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EOperation; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.impl.EPackageImpl; - -import com.sun.javadoc.Doc; -import com.sun.javadoc.RootDoc; -import com.sun.javadoc.Tag; - -import java.io.File; - -/** - * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> - * - * @generated - */ -public class ArticlePackageImpl extends EPackageImpl implements ArticlePackage -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass documentationEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass contextEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass categoryEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass articleEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass chapterEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass snippetEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass diagramEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass factoryEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass javaElementEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass structuralElementEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass linkTargetEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass calloutEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass embeddableElementEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass externalTargetEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass identifiableEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass bodyEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass bodyElementContainerEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass bodyElementEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass textEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass linkEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass embeddingEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass sourceCodeEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass pluginEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass javaPackageEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass javadocEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass externalArticleEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass schemadocEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass extensionPointEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass tocEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass pluginResourceEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass excelEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass formatterEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass javaFormatterEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass xmlFormatterEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass imageEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EDataType rootDocEDataType = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EDataType fileEDataType = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EDataType docEDataType = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EDataType tagEDataType = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry - * EPackage.Registry} by the package package URI value. - * <p> - * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also - * performs initialization of the package, or returns the registered package, if one already exists. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#eNS_URI - * @see #init() - * @generated - */ - private ArticlePackageImpl() - { - super(eNS_URI, ArticleFactory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. - * <p> - * This method is used to initialize {@link ArticlePackage#eINSTANCE} when that field is accessed. Clients should not - * invoke it directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static ArticlePackage init() - { - if (isInited) - { - return (ArticlePackage)EPackage.Registry.INSTANCE.getEPackage(ArticlePackage.eNS_URI); - } - - // Obtain or create and register package - ArticlePackageImpl theArticlePackage = (ArticlePackageImpl)(EPackage.Registry.INSTANCE - .get(eNS_URI) instanceof ArticlePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) - : new ArticlePackageImpl()); - - isInited = true; - - // Create package meta-data objects - theArticlePackage.createPackageContents(); - - // Initialize created meta-data - theArticlePackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theArticlePackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(ArticlePackage.eNS_URI, theArticlePackage); - return theArticlePackage; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getDocumentation() - { - return documentationEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getDocumentation_Context() - { - return (EReference)documentationEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getDocumentation_EmbeddableElements() - { - return (EReference)documentationEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getDocumentation_Dependencies() - { - return (EReference)documentationEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getDocumentation_Project() - { - return (EAttribute)documentationEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getDocumentation_Plugins() - { - return (EReference)documentationEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getContext() - { - return contextEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getContext_BaseFolder() - { - return (EAttribute)contextEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getContext_Project() - { - return (EAttribute)contextEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getContext_Documentations() - { - return (EReference)contextEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getContext_Root() - { - return (EAttribute)contextEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getCategory() - { - return categoryEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getArticle() - { - return articleEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getChapter() - { - return chapterEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getChapter_Article() - { - return (EReference)chapterEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getSnippet() - { - return snippetEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getSnippet_Callouts() - { - return (EReference)snippetEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getSnippet_Formatter() - { - return (EReference)snippetEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getDiagram() - { - return diagramEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getFactory() - { - return factoryEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getJavaElement() - { - return javaElementEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getJavaElement_ClassFile() - { - return (EAttribute)javaElementEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getStructuralElement() - { - return structuralElementEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getStructuralElement_Children() - { - return (EReference)structuralElementEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getStructuralElement_Parent() - { - return (EReference)structuralElementEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getStructuralElement_Title() - { - return (EAttribute)structuralElementEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getStructuralElement_Documentation() - { - return (EReference)structuralElementEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getStructuralElement_Doc() - { - return (EAttribute)structuralElementEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getLinkTarget() - { - return linkTargetEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getLinkTarget_DefaultLabel() - { - return (EAttribute)linkTargetEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getLinkTarget_Tooltip() - { - return (EAttribute)linkTargetEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getCallout() - { - return calloutEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getCallout_Snippet() - { - return (EReference)calloutEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getEmbeddableElement() - { - return embeddableElementEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getEmbeddableElement_Documentation() - { - return (EReference)embeddableElementEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getEmbeddableElement_Doc() - { - return (EAttribute)embeddableElementEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getExternalTarget() - { - return externalTargetEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getExternalTarget_Url() - { - return (EAttribute)externalTargetEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getIdentifiable() - { - return identifiableEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getIdentifiable_Id() - { - return (EAttribute)identifiableEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getBody() - { - return bodyEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getBody_Category() - { - return (EReference)bodyEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getBodyElementContainer() - { - return bodyElementContainerEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getBodyElementContainer_Elements() - { - return (EReference)bodyElementContainerEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getBodyElement() - { - return bodyElementEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getBodyElement_Container() - { - return (EReference)bodyElementEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getBodyElement_Tag() - { - return (EAttribute)bodyElementEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getText() - { - return textEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getLink() - { - return linkEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getLink_Target() - { - return (EReference)linkEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getEmbedding() - { - return embeddingEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getEmbedding_Element() - { - return (EReference)embeddingEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getSourceCode() - { - return sourceCodeEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getPlugin() - { - return pluginEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getPlugin_Name() - { - return (EAttribute)pluginEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getPlugin_Packages() - { - return (EReference)pluginEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getPlugin_Label() - { - return (EAttribute)pluginEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getPlugin_ExtensionPoints() - { - return (EReference)pluginEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getJavaPackage() - { - return javaPackageEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getJavaPackage_Name() - { - return (EAttribute)javaPackageEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getJavaPackage_Plugin() - { - return (EReference)javaPackageEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getJavadoc() - { - return javadocEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getExternalArticle() - { - return externalArticleEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getExternalArticle_Url() - { - return (EAttribute)externalArticleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getSchemadoc() - { - return schemadocEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getExtensionPoint() - { - return extensionPointEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getExtensionPoint_Name() - { - return (EAttribute)extensionPointEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getExtensionPoint_Plugin() - { - return (EReference)extensionPointEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getToc() - { - return tocEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getToc_Levels() - { - return (EAttribute)tocEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getPluginResource() - { - return pluginResourceEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getExcel() - { - return excelEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getFormatter() - { - return formatterEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getFormatter_Snippet() - { - return (EReference)formatterEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getJavaFormatter() - { - return javaFormatterEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getXmlFormatter() - { - return xmlFormatterEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getXmlFormatter_File() - { - return (EAttribute)xmlFormatterEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getImage() - { - return imageEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getImage_File() - { - return (EAttribute)imageEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EDataType getRootDoc() - { - return rootDocEDataType; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EDataType getFile() - { - return fileEDataType; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EDataType getDoc() - { - return docEDataType; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EDataType getTag() - { - return tagEDataType; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ArticleFactory getArticleFactory() - { - return (ArticleFactory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its - * first. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void createPackageContents() - { - if (isCreated) - { - return; - } - isCreated = true; - - // Create classes and their features - documentationEClass = createEClass(DOCUMENTATION); - createEReference(documentationEClass, DOCUMENTATION__CONTEXT); - createEReference(documentationEClass, DOCUMENTATION__EMBEDDABLE_ELEMENTS); - createEReference(documentationEClass, DOCUMENTATION__DEPENDENCIES); - createEAttribute(documentationEClass, DOCUMENTATION__PROJECT); - createEReference(documentationEClass, DOCUMENTATION__PLUGINS); - - contextEClass = createEClass(CONTEXT); - createEAttribute(contextEClass, CONTEXT__BASE_FOLDER); - createEAttribute(contextEClass, CONTEXT__PROJECT); - createEReference(contextEClass, CONTEXT__DOCUMENTATIONS); - createEAttribute(contextEClass, CONTEXT__ROOT); - - categoryEClass = createEClass(CATEGORY); - - articleEClass = createEClass(ARTICLE); - - chapterEClass = createEClass(CHAPTER); - createEReference(chapterEClass, CHAPTER__ARTICLE); - - snippetEClass = createEClass(SNIPPET); - createEReference(snippetEClass, SNIPPET__CALLOUTS); - createEReference(snippetEClass, SNIPPET__FORMATTER); - - diagramEClass = createEClass(DIAGRAM); - - factoryEClass = createEClass(FACTORY); - - javaElementEClass = createEClass(JAVA_ELEMENT); - createEAttribute(javaElementEClass, JAVA_ELEMENT__CLASS_FILE); - - structuralElementEClass = createEClass(STRUCTURAL_ELEMENT); - createEReference(structuralElementEClass, STRUCTURAL_ELEMENT__CHILDREN); - createEReference(structuralElementEClass, STRUCTURAL_ELEMENT__PARENT); - createEAttribute(structuralElementEClass, STRUCTURAL_ELEMENT__TITLE); - createEReference(structuralElementEClass, STRUCTURAL_ELEMENT__DOCUMENTATION); - createEAttribute(structuralElementEClass, STRUCTURAL_ELEMENT__DOC); - - linkTargetEClass = createEClass(LINK_TARGET); - createEAttribute(linkTargetEClass, LINK_TARGET__DEFAULT_LABEL); - createEAttribute(linkTargetEClass, LINK_TARGET__TOOLTIP); - - calloutEClass = createEClass(CALLOUT); - createEReference(calloutEClass, CALLOUT__SNIPPET); - - embeddableElementEClass = createEClass(EMBEDDABLE_ELEMENT); - createEReference(embeddableElementEClass, EMBEDDABLE_ELEMENT__DOCUMENTATION); - createEAttribute(embeddableElementEClass, EMBEDDABLE_ELEMENT__DOC); - - externalTargetEClass = createEClass(EXTERNAL_TARGET); - createEAttribute(externalTargetEClass, EXTERNAL_TARGET__URL); - - identifiableEClass = createEClass(IDENTIFIABLE); - createEAttribute(identifiableEClass, IDENTIFIABLE__ID); - - bodyEClass = createEClass(BODY); - createEReference(bodyEClass, BODY__CATEGORY); - - bodyElementContainerEClass = createEClass(BODY_ELEMENT_CONTAINER); - createEReference(bodyElementContainerEClass, BODY_ELEMENT_CONTAINER__ELEMENTS); - - bodyElementEClass = createEClass(BODY_ELEMENT); - createEReference(bodyElementEClass, BODY_ELEMENT__CONTAINER); - createEAttribute(bodyElementEClass, BODY_ELEMENT__TAG); - - textEClass = createEClass(TEXT); - - linkEClass = createEClass(LINK); - createEReference(linkEClass, LINK__TARGET); - - embeddingEClass = createEClass(EMBEDDING); - createEReference(embeddingEClass, EMBEDDING__ELEMENT); - - sourceCodeEClass = createEClass(SOURCE_CODE); - - pluginEClass = createEClass(PLUGIN); - createEAttribute(pluginEClass, PLUGIN__NAME); - createEReference(pluginEClass, PLUGIN__PACKAGES); - createEAttribute(pluginEClass, PLUGIN__LABEL); - createEReference(pluginEClass, PLUGIN__EXTENSION_POINTS); - - javaPackageEClass = createEClass(JAVA_PACKAGE); - createEAttribute(javaPackageEClass, JAVA_PACKAGE__NAME); - createEReference(javaPackageEClass, JAVA_PACKAGE__PLUGIN); - - javadocEClass = createEClass(JAVADOC); - - externalArticleEClass = createEClass(EXTERNAL_ARTICLE); - createEAttribute(externalArticleEClass, EXTERNAL_ARTICLE__URL); - - schemadocEClass = createEClass(SCHEMADOC); - - extensionPointEClass = createEClass(EXTENSION_POINT); - createEAttribute(extensionPointEClass, EXTENSION_POINT__NAME); - createEReference(extensionPointEClass, EXTENSION_POINT__PLUGIN); - - tocEClass = createEClass(TOC); - createEAttribute(tocEClass, TOC__LEVELS); - - pluginResourceEClass = createEClass(PLUGIN_RESOURCE); - - excelEClass = createEClass(EXCEL); - - formatterEClass = createEClass(FORMATTER); - createEReference(formatterEClass, FORMATTER__SNIPPET); - - javaFormatterEClass = createEClass(JAVA_FORMATTER); - - xmlFormatterEClass = createEClass(XML_FORMATTER); - createEAttribute(xmlFormatterEClass, XML_FORMATTER__FILE); - - imageEClass = createEClass(IMAGE); - createEAttribute(imageEClass, IMAGE__FILE); - - // Create data types - rootDocEDataType = createEDataType(ROOT_DOC); - fileEDataType = createEDataType(FILE); - docEDataType = createEDataType(DOC); - tagEDataType = createEDataType(TAG); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any - * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) - { - return; - } - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - documentationEClass.getESuperTypes().add(getStructuralElement()); - categoryEClass.getESuperTypes().add(getBody()); - articleEClass.getESuperTypes().add(getChapter()); - chapterEClass.getESuperTypes().add(getBody()); - snippetEClass.getESuperTypes().add(getEmbeddableElement()); - diagramEClass.getESuperTypes().add(getBodyElement()); - factoryEClass.getESuperTypes().add(getEmbeddableElement()); - javaElementEClass.getESuperTypes().add(getLinkTarget()); - structuralElementEClass.getESuperTypes().add(getLinkTarget()); - linkTargetEClass.getESuperTypes().add(getIdentifiable()); - calloutEClass.getESuperTypes().add(getBodyElementContainer()); - embeddableElementEClass.getESuperTypes().add(getIdentifiable()); - externalTargetEClass.getESuperTypes().add(getLinkTarget()); - bodyEClass.getESuperTypes().add(getStructuralElement()); - bodyEClass.getESuperTypes().add(getBodyElementContainer()); - textEClass.getESuperTypes().add(getBodyElement()); - linkEClass.getESuperTypes().add(getBodyElement()); - embeddingEClass.getESuperTypes().add(getBodyElement()); - sourceCodeEClass.getESuperTypes().add(getExternalTarget()); - javadocEClass.getESuperTypes().add(getCategory()); - externalArticleEClass.getESuperTypes().add(getArticle()); - schemadocEClass.getESuperTypes().add(getCategory()); - tocEClass.getESuperTypes().add(getBodyElement()); - pluginResourceEClass.getESuperTypes().add(getExternalArticle()); - excelEClass.getESuperTypes().add(getBodyElement()); - javaFormatterEClass.getESuperTypes().add(getFormatter()); - xmlFormatterEClass.getESuperTypes().add(getFormatter()); - imageEClass.getESuperTypes().add(getBodyElement()); - - // Initialize classes and features; add operations and parameters - initEClass(documentationEClass, Documentation.class, "Documentation", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEReference(getDocumentation_Context(), getContext(), getContext_Documentations(), "context", null, 1, 1, - Documentation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDocumentation_EmbeddableElements(), getEmbeddableElement(), getEmbeddableElement_Documentation(), - "embeddableElements", null, 0, -1, Documentation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDocumentation_Dependencies(), getDocumentation(), null, "dependencies", null, 0, -1, - Documentation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getDocumentation_Project(), ecorePackage.getEString(), "project", null, 1, 1, Documentation.class, - !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDocumentation_Plugins(), getPlugin(), null, "plugins", null, 0, -1, Documentation.class, - !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - IS_DERIVED, IS_ORDERED); - - initEClass(contextEClass, Context.class, "Context", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getContext_BaseFolder(), getFile(), "baseFolder", null, 1, 1, Context.class, !IS_TRANSIENT, - !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getContext_Project(), ecorePackage.getEString(), "project", null, 1, 1, Context.class, !IS_TRANSIENT, - !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getContext_Documentations(), getDocumentation(), getDocumentation_Context(), "documentations", null, - 1, -1, Context.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getContext_Root(), getRootDoc(), "root", null, 1, 1, Context.class, IS_TRANSIENT, IS_VOLATILE, - !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(categoryEClass, Category.class, "Category", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(articleEClass, Article.class, "Article", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(chapterEClass, Chapter.class, "Chapter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getChapter_Article(), getArticle(), null, "article", null, 1, 1, Chapter.class, IS_TRANSIENT, - IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, - IS_ORDERED); - - initEClass(snippetEClass, Snippet.class, "Snippet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getSnippet_Callouts(), getCallout(), getCallout_Snippet(), "callouts", null, 0, -1, Snippet.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - initEReference(getSnippet_Formatter(), getFormatter(), getFormatter_Snippet(), "formatter", null, 1, 1, - Snippet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, - IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(diagramEClass, Diagram.class, "Diagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(factoryEClass, Factory.class, "Factory", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(javaElementEClass, JavaElement.class, "JavaElement", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getJavaElement_ClassFile(), getFile(), "classFile", null, 0, 1, JavaElement.class, !IS_TRANSIENT, - !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(structuralElementEClass, StructuralElement.class, "StructuralElement", IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEReference(getStructuralElement_Children(), getStructuralElement(), getStructuralElement_Parent(), "children", - null, 0, -1, StructuralElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, - !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getStructuralElement_Parent(), getStructuralElement(), getStructuralElement_Children(), "parent", - null, 0, 1, StructuralElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getStructuralElement_Title(), ecorePackage.getEString(), "title", null, 1, 1, - StructuralElement.class, !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - initEReference(getStructuralElement_Documentation(), getDocumentation(), null, "documentation", null, 1, 1, - StructuralElement.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); - initEAttribute(getStructuralElement_Doc(), getDoc(), "doc", null, 1, 1, StructuralElement.class, IS_TRANSIENT, - IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(linkTargetEClass, LinkTarget.class, "LinkTarget", IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getLinkTarget_DefaultLabel(), ecorePackage.getEString(), "defaultLabel", null, 0, 1, - LinkTarget.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, - IS_ORDERED); - initEAttribute(getLinkTarget_Tooltip(), ecorePackage.getEString(), "tooltip", null, 1, 1, LinkTarget.class, - IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); - - EOperation op = addEOperation(linkTargetEClass, ecorePackage.getEString(), "linkFrom", 1, 1, IS_UNIQUE, IS_ORDERED); - addEParameter(op, getStructuralElement(), "source", 1, 1, IS_UNIQUE, IS_ORDERED); - - initEClass(calloutEClass, Callout.class, "Callout", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCallout_Snippet(), getSnippet(), getSnippet_Callouts(), "snippet", null, 1, 1, Callout.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - - initEClass(embeddableElementEClass, EmbeddableElement.class, "EmbeddableElement", IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEReference(getEmbeddableElement_Documentation(), getDocumentation(), getDocumentation_EmbeddableElements(), - "documentation", null, 1, 1, EmbeddableElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getEmbeddableElement_Doc(), getDoc(), "doc", null, 1, 1, EmbeddableElement.class, IS_TRANSIENT, - IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(externalTargetEClass, ExternalTarget.class, "ExternalTarget", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExternalTarget_Url(), ecorePackage.getEString(), "url", null, 0, 1, ExternalTarget.class, - !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(identifiableEClass, Identifiable.class, "Identifiable", IS_ABSTRACT, IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getIdentifiable_Id(), ecorePackage.getEJavaObject(), "id", null, 1, 1, Identifiable.class, - IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); - - initEClass(bodyEClass, Body.class, "Body", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getBody_Category(), getCategory(), null, "category", null, 0, 1, Body.class, IS_TRANSIENT, - IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, - IS_ORDERED); - - initEClass(bodyElementContainerEClass, BodyElementContainer.class, "BodyElementContainer", IS_ABSTRACT, - !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getBodyElementContainer_Elements(), getBodyElement(), getBodyElement_Container(), "elements", null, - 0, -1, BodyElementContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, - !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(bodyElementEClass, BodyElement.class, "BodyElement", IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEReference(getBodyElement_Container(), getBodyElementContainer(), getBodyElementContainer_Elements(), - "container", null, 1, 1, BodyElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getBodyElement_Tag(), getTag(), "tag", null, 0, 1, BodyElement.class, IS_TRANSIENT, IS_VOLATILE, - !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(textEClass, Text.class, "Text", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(linkEClass, Link.class, "Link", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getLink_Target(), getLinkTarget(), null, "target", null, 0, 1, Link.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, - IS_ORDERED); - - initEClass(embeddingEClass, Embedding.class, "Embedding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getEmbedding_Element(), getEmbeddableElement(), null, "element", null, 1, 1, Embedding.class, - !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - - initEClass(sourceCodeEClass, SourceCode.class, "SourceCode", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - - initEClass(pluginEClass, Plugin.class, "Plugin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getPlugin_Name(), ecorePackage.getEString(), "name", null, 1, 1, Plugin.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPlugin_Packages(), getJavaPackage(), getJavaPackage_Plugin(), "packages", null, 1, -1, - Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, - IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPlugin_Label(), ecorePackage.getEString(), "label", null, 1, 1, Plugin.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPlugin_ExtensionPoints(), getExtensionPoint(), getExtensionPoint_Plugin(), "extensionPoints", - null, 0, -1, Plugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(javaPackageEClass, JavaPackage.class, "JavaPackage", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getJavaPackage_Name(), ecorePackage.getEString(), "name", null, 1, 1, JavaPackage.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getJavaPackage_Plugin(), getPlugin(), getPlugin_Packages(), "plugin", null, 1, 1, JavaPackage.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - - initEClass(javadocEClass, Javadoc.class, "Javadoc", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(externalArticleEClass, ExternalArticle.class, "ExternalArticle", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExternalArticle_Url(), ecorePackage.getEString(), "url", null, 1, 1, ExternalArticle.class, - !IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); - - initEClass(schemadocEClass, Schemadoc.class, "Schemadoc", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(extensionPointEClass, ExtensionPoint.class, "ExtensionPoint", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExtensionPoint_Name(), ecorePackage.getEString(), "name", null, 1, 1, ExtensionPoint.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionPoint_Plugin(), getPlugin(), getPlugin_ExtensionPoints(), "plugin", null, 1, 1, - ExtensionPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(tocEClass, Toc.class, "Toc", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getToc_Levels(), ecorePackage.getEInt(), "levels", "-1", 0, 1, Toc.class, !IS_TRANSIENT, - !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); - - initEClass(pluginResourceEClass, PluginResource.class, "PluginResource", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - - initEClass(excelEClass, Excel.class, "Excel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(formatterEClass, Formatter.class, "Formatter", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFormatter_Snippet(), getSnippet(), getSnippet_Formatter(), "snippet", null, 1, 1, Formatter.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - - initEClass(javaFormatterEClass, JavaFormatter.class, "JavaFormatter", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - - initEClass(xmlFormatterEClass, XmlFormatter.class, "XmlFormatter", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getXmlFormatter_File(), getFile(), "file", null, 0, 1, XmlFormatter.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(imageEClass, Image.class, "Image", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImage_File(), getFile(), "file", null, 1, 1, Image.class, IS_TRANSIENT, IS_VOLATILE, - !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Initialize data types - initEDataType(rootDocEDataType, RootDoc.class, "RootDoc", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); - initEDataType(fileEDataType, File.class, "File", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); - initEDataType(docEDataType, Doc.class, "Doc", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); - initEDataType(tagEDataType, Tag.class, "Tag", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); - - // Create resource - createResource(eNS_URI); - } - -} // ArticlePackageImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyElementContainerImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyElementContainerImpl.java deleted file mode 100644 index cb81c82032..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyElementContainerImpl.java +++ /dev/null @@ -1,290 +0,0 @@ -/* - * Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import com.sun.javadoc.Tag; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.Collection; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Body Element Container</b></em>'. <!-- - * end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementContainerImpl#getElements <em>Elements</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class BodyElementContainerImpl extends EObjectImpl implements BodyElementContainer -{ - protected static final String NL = System.getProperty("line.separator"); - - /** - * The cached value of the '{@link #getElements() <em>Elements</em>}' containment reference list. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @see #getElements() - * @generated - * @ordered - */ - protected EList<BodyElement> elements; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected BodyElementContainerImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.BODY_ELEMENT_CONTAINER; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<BodyElement> getElements() - { - if (elements == null) - { - elements = new EObjectContainmentWithInverseEList<BodyElement>(BodyElement.class, this, - ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS, ArticlePackage.BODY_ELEMENT__CONTAINER); - } - return elements; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getElements()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - return ((InternalEList<?>)getElements()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - return getElements(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - getElements().clear(); - getElements().addAll((Collection<? extends BodyElement>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - getElements().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - return elements != null && !elements.isEmpty(); - } - return super.eIsSet(featureID); - } - - public static String analyzeTags(EList<BodyElement> elements, Tag[] tags, boolean withTitle) - { - String title = null; - - if (tags != null && tags.length != 0) - { - int bodyStart = 0; - - if (withTitle) - { - Tag firstTag = tags[0]; - if (firstTag.name().equals("Text")) - { - ++bodyStart; - - String text = firstTag.text(); - int blockPos = getBlockPosition(text); - if (blockPos != -1) - { - String rest = text.substring(blockPos); - addElement(elements, new TextTag(firstTag, rest)); - - text = text.substring(0, blockPos); - } - - text = text.replaceAll("\\s+", " ").trim(); - title = text; - } - } - - for (int i = bodyStart; i < tags.length; i++) - { - addElement(elements, tags[i]); - } - } - - return title; - } - - private static void addElement(EList<BodyElement> elements, Tag tag) - { - String name = tag.name(); - if (name.equals("Text")) - { - elements.add(new TextImpl(tag)); - } - else if (name.equals("@toc")) - { - elements.add(new TocImpl(tag)); - } - else if (name.equals("@excel")) - { - elements.add(new ExcelImpl(tag)); - } - else if (name.equals("@diagram")) - { - elements.add(new DiagramImpl(tag)); - } - else - { - elements.add(new UnresolvedBodyElement(tag)); - } - } - - private static int getBlockPosition(String text) - { - String[] blocks = { "p", "br", "hr", "ul", "ol", "div", "table" }; - int result = Integer.MAX_VALUE; - - for (String block : blocks) - { - int index = text.indexOf("<" + block); - if (index != -1 && index < result) - { - result = index; - } - } - - return result == Integer.MAX_VALUE ? -1 : result; - } - - public static void generate(PrintWriter out, StructuralElement linkSource, EList<BodyElement> elements) - throws IOException - { - UnresolvedBodyElement.resolve(linkSource.getDocumentation().getContext(), elements); - - for (BodyElement element : elements) - { - element.generate(out, linkSource); - } - - out.write(NL); - out.write(NL); - } - -} // BodyElementContainerImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyElementImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyElementImpl.java deleted file mode 100644 index af9c2112b7..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyElementImpl.java +++ /dev/null @@ -1,276 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EcoreUtil; - -import com.sun.javadoc.Tag; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Body Element</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementImpl#getContainer <em>Container</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyElementImpl#getTag <em>Tag</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class BodyElementImpl extends EObjectImpl implements BodyElement -{ - protected static final String NL = System.getProperty("line.separator"); - - /** - * The default value of the '{@link #getTag() <em>Tag</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getTag() - * @generated - * @ordered - */ - protected static final Tag TAG_EDEFAULT = null; - - // TODO Is tag needed? - private Tag tag; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected BodyElementImpl() - { - super(); - } - - BodyElementImpl(Tag tag) - { - this.tag = tag; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.BODY_ELEMENT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public BodyElementContainer getContainer() - { - if (eContainerFeatureID() != ArticlePackage.BODY_ELEMENT__CONTAINER) - { - return null; - } - return (BodyElementContainer)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetContainer(BodyElementContainer newContainer, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newContainer, ArticlePackage.BODY_ELEMENT__CONTAINER, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setContainer(BodyElementContainer newContainer) - { - if (newContainer != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.BODY_ELEMENT__CONTAINER && newContainer != null) - { - if (EcoreUtil.isAncestor(this, newContainer)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newContainer != null) - { - msgs = ((InternalEObject)newContainer).eInverseAdd(this, ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS, - BodyElementContainer.class, msgs); - } - msgs = basicSetContainer(newContainer, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.BODY_ELEMENT__CONTAINER, newContainer, - newContainer)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Tag getTag() - { - return tag; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetContainer((BodyElementContainer)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - return basicSetContainer(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - return eInternalContainer().eInverseRemove(this, ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS, - BodyElementContainer.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - return getContainer(); - case ArticlePackage.BODY_ELEMENT__TAG: - return getTag(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - setContainer((BodyElementContainer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - setContainer((BodyElementContainer)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.BODY_ELEMENT__CONTAINER: - return getContainer() != null; - case ArticlePackage.BODY_ELEMENT__TAG: - return TAG_EDEFAULT == null ? getTag() != null : !TAG_EDEFAULT.equals(getTag()); - } - return super.eIsSet(featureID); - } - -} // BodyElementImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java deleted file mode 100644 index 86fcc6c47d..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java +++ /dev/null @@ -1,395 +0,0 @@ -/* - * Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Body; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import com.sun.javadoc.Doc; -import com.sun.javadoc.Tag; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.Collection; -import java.util.List; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Body</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyImpl#getElements <em>Elements</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.BodyImpl#getCategory <em>Category</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class BodyImpl extends StructuralElementImpl implements Body -{ - /** - * The cached value of the '{@link #getElements() <em>Elements</em>}' containment reference list. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @see #getElements() - * @generated - * @ordered - */ - protected EList<BodyElement> elements; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected BodyImpl() - { - super(); - } - - BodyImpl(StructuralElement parent, String path, Doc doc) - { - super(parent, path, doc); - - EList<BodyElement> elements = getElements(); - String title = BodyElementContainerImpl.analyzeTags(elements, doc.inlineTags(), true); - if (title != null) - { - setTitle(title); - } - else - { - titleMissing(); - } - - Tag[] seeTags = doc.tags("@see"); - if (seeTags.length > 0) - { - elements.add(new TextImpl(new TextTag(seeTags[0], "<p><b>See Also:</b></p>" + NL + "<ul>" + NL))); - - for (Tag tag : seeTags) - { - elements.add(new TextImpl(new TextTag(seeTags[0], "\t<li>"))); - elements.add(new UnresolvedBodyElement(tag)); - elements.add(new TextImpl(new TextTag(seeTags[0], "</li>" + NL))); - } - - elements.add(new TextImpl(new TextTag(seeTags[0], "</ul>" + NL))); - } - } - - private void titleMissing() - { - Doc doc = getDoc(); - System.err.println("Title is missing in " + ArticleUtil.makeConsoleLink(doc)); - setTitle(doc.name()); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.BODY; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<BodyElement> getElements() - { - if (elements == null) - { - elements = new EObjectContainmentWithInverseEList<BodyElement>(BodyElement.class, this, - ArticlePackage.BODY__ELEMENTS, ArticlePackage.BODY_ELEMENT__CONTAINER); - } - return elements; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Category getCategory() - { - StructuralElement parent = getParent(); - if (parent instanceof Category) - { - return (Category)parent; - } - - if (parent instanceof Body) - { - return ((Body)parent).getCategory(); - } - - return null; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.BODY__ELEMENTS: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getElements()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.BODY__ELEMENTS: - return ((InternalEList<?>)getElements()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.BODY__ELEMENTS: - return getElements(); - case ArticlePackage.BODY__CATEGORY: - return getCategory(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.BODY__ELEMENTS: - getElements().clear(); - getElements().addAll((Collection<? extends BodyElement>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.BODY__ELEMENTS: - getElements().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.BODY__ELEMENTS: - return elements != null && !elements.isEmpty(); - case ArticlePackage.BODY__CATEGORY: - return getCategory() != null; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) - { - if (baseClass == BodyElementContainer.class) - { - switch (derivedFeatureID) - { - case ArticlePackage.BODY__ELEMENTS: - return ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS; - default: - return -1; - } - } - return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) - { - if (baseClass == BodyElementContainer.class) - { - switch (baseFeatureID) - { - case ArticlePackage.BODY_ELEMENT_CONTAINER__ELEMENTS: - return ArticlePackage.BODY__ELEMENTS; - default: - return -1; - } - } - return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); - } - - @Override - public Object getId() - { - return getDoc(); - } - - @Override - public void generate(PrintWriter out) throws IOException - { - Tag[] authors = getDoc().tags("@author"); - if (authors.length > 0) - { - out.write("<p class=\"author\">Author"); - if (authors.length > 1) - { - out.write("s"); - } - - boolean first = true; - for (Tag tag : authors) - { - if (first) - { - out.write(": "); - first = false; - } - else - { - out.write(", "); - } - - out.write(tag.text()); - } - - out.write("</p>" + NL); - } - - EList<BodyElement> elements = getElements(); - BodyElementContainerImpl.generate(out, this, elements); - super.generate(out); - } - - protected void generateHeader(PrintWriter out) - { - out.write("<table border=\"0\">" + NL); - out.write("\t<tr>" + NL); - out.write("\t\t<td width=\"100%\"><h1>"); - out.write(getTitle()); - out.write("</h1></td>" + NL); - out.write("\t\t<td align=\"right\" valign=\"middle\" nowrap>"); - generateNav(out); - out.write("</td>" + NL); - out.write("\t</tr>" + NL); - out.write("</table>" + NL); - } - - protected void generateFooter(PrintWriter out) - { - out.write("<p align=\"right\">" + NL); - generateNav(out); - out.write("</p>" + NL); - } - - private void generateNav(PrintWriter out) - { - List<StructuralElement> elements = getDocumentation().getNavElements(); - int index = elements.indexOf(this); - - if (index > 0) - { - StructuralElement previous = elements.get(index - 1); - generateNav(out, previous, "Backward"); - } - - out.write(" "); - - if (index < elements.size() - 1) - { - StructuralElement next = elements.get(index + 1); - generateNav(out, next, "Forward"); - } - } - - private void generateNav(PrintWriter out, StructuralElement target, String action) - { - String href = target.linkFrom(this); - String tooltip = action + " to " + target.getTitle(); - String image = getImagePath() + "/" + action.toLowerCase() + ".png"; - - out.write("<a href=\"" + href + "\" title=\"" + tooltip + "\">"); - out.write("<img src=\"" + image + "\" border=\"0\">"); - out.write("</a>"); - } -} // BodyImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CalloutImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CalloutImpl.java deleted file mode 100644 index 258cde32ea..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CalloutImpl.java +++ /dev/null @@ -1,261 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Callout; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EcoreUtil; - -import com.sun.javadoc.Tag; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Callout</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.CalloutImpl#getSnippet <em>Snippet</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CalloutImpl extends BodyElementContainerImpl implements Callout -{ - private Tag tag; - - private int index; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected CalloutImpl() - { - super(); - } - - CalloutImpl(Snippet snippet, Tag tag, int index) - { - setSnippet(snippet); - this.tag = tag; - this.index = index; - - BodyElementContainerImpl.analyzeTags(getElements(), tag.inlineTags(), false); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.CALLOUT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Snippet getSnippet() - { - if (eContainerFeatureID() != ArticlePackage.CALLOUT__SNIPPET) - { - return null; - } - return (Snippet)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetSnippet(Snippet newSnippet, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newSnippet, ArticlePackage.CALLOUT__SNIPPET, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setSnippet(Snippet newSnippet) - { - if (newSnippet != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.CALLOUT__SNIPPET && newSnippet != null) - { - if (EcoreUtil.isAncestor(this, newSnippet)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newSnippet != null) - { - msgs = ((InternalEObject)newSnippet).eInverseAdd(this, ArticlePackage.SNIPPET__CALLOUTS, Snippet.class, msgs); - } - msgs = basicSetSnippet(newSnippet, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.CALLOUT__SNIPPET, newSnippet, newSnippet)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.CALLOUT__SNIPPET: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetSnippet((Snippet)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.CALLOUT__SNIPPET: - return basicSetSnippet(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.CALLOUT__SNIPPET: - return eInternalContainer().eInverseRemove(this, ArticlePackage.SNIPPET__CALLOUTS, Snippet.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.CALLOUT__SNIPPET: - return getSnippet(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.CALLOUT__SNIPPET: - setSnippet((Snippet)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.CALLOUT__SNIPPET: - setSnippet((Snippet)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.CALLOUT__SNIPPET: - return getSnippet() != null; - } - return super.eIsSet(featureID); - } - - public Tag getTag() - { - return tag; - } - - public int getIndex() - { - return index; - } - -} // CalloutImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java deleted file mode 100644 index e9b8795976..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.PackageDoc; -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.List; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Category</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class CategoryImpl extends BodyImpl implements Category -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected CategoryImpl() - { - super(); - } - - CategoryImpl(StructuralElement parent, PackageDoc packageDoc) - { - super(parent, ArticleUtil.getSimplePackageName(packageDoc) + "/index.html", packageDoc); - - for (Tag tag : packageDoc.inlineTags()) - { - if (tag.name().equals("@toc")) - { - return; - } - } - - elements.add(new TocImpl(null)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.CATEGORY; - } - - @Override - protected String getKind() - { - return "Category"; - } - - @Override - protected void collectNavElements(List<StructuralElement> navElements) - { - navElements.add(this); - super.collectNavElements(navElements); - } - - @Override - public PackageDoc getDoc() - { - return (PackageDoc)super.getDoc(); - } - - @Override - public void generate() throws IOException - { - File sourceFolder = getDoc().position().file().getParentFile(); - copyResources(sourceFolder); - - super.generate(); - generate(getTocTarget()); - } - - @Override - protected void generateBreadCrumbs(PrintWriter out, StructuralElement linkSource) throws IOException - { - super.generateBreadCrumbs(out, linkSource); - - if (linkSource != this) - { - out.write(" > "); - generateLink(out, linkSource, null); - } - } - - @Override - public void generate(PrintWriter out) throws IOException - { - generateHeader(out); - BodyElementContainerImpl.generate(out, this, getElements()); - generateFooter(out); - } -} // CategoryImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java deleted file mode 100644 index 7edc4246d5..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java +++ /dev/null @@ -1,228 +0,0 @@ -/* - * Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.List; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Chapter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ChapterImpl#getArticle <em>Article</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ChapterImpl extends BodyImpl implements Chapter -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ChapterImpl() - { - super(); - } - - ChapterImpl(StructuralElement parent, ClassDoc classDoc) - { - super(parent, makePath(classDoc), classDoc); - ((ArticleImpl)getArticle()).registerChapter(this); - } - - private static String makePath(ClassDoc classDoc) - { - return classDoc.simpleTypeName() + (classDoc.containingClass() == null ? ".html" : ""); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.CHAPTER; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Article getArticle() - { - if (this instanceof Article) - { - return (Article)this; - } - - return ((Chapter)getParent()).getArticle(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.CHAPTER__ARTICLE: - return getArticle(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.CHAPTER__ARTICLE: - return getArticle() != null; - } - return super.eIsSet(featureID); - } - - @Override - public ClassDoc getDoc() - { - return (ClassDoc)super.getDoc(); - } - - @Override - protected String getKind() - { - return "Chapter"; - } - - @Override - protected String createFullPath() - { - if (this instanceof Article) - { - return super.createFullPath(); - } - - return getArticle().getFullPath() + "#" + getName(); - } - - @Override - protected void generateTocEntry(TocWriter writer) throws IOException - { - if (this instanceof Article) - { - super.generateTocEntry(writer); - } - } - - @Override - public void generate(PrintWriter out) throws IOException - { - if (this instanceof Article) - { - generateHeader(out); - super.generate(out); - generateFooter(out); - } - else - { - String anchor = "<a name=\"" + getName() + "\"></a>"; - - int level = getChapterNumbers().length + 1; - out.write("<h" + level + ">"); - out.write(anchor + getTitleWithNumber()); - out.write("</h" + level + ">" + NL); - - super.generate(out); - } - } - - public String getName() - { - return getDoc().simpleTypeName(); - } - - public String getTitleWithNumber() - { - return getChapterNumber() + " " + getTitle(); - } - - public String getChapterNumber() - { - int[] chapterNumber = getChapterNumbers(); - - StringBuilder builder = new StringBuilder(); - for (int number : chapterNumber) - { - if (builder.length() != 0) - { - builder.append("."); - } - - builder.append(number); - } - - return builder.toString(); - } - - public int[] getChapterNumbers() - { - List<Integer> levelNumbers = new ArrayList<Integer>(); - getLevelNumbers(this, levelNumbers); - - int[] result = new int[levelNumbers.size()]; - for (int i = 0; i < result.length; i++) - { - result[i] = levelNumbers.get(i); - - } - - return result; - } - - private static void getLevelNumbers(ChapterImpl chapter, List<Integer> levelNumbers) - { - StructuralElement parent = chapter.getParent(); - if (!(parent instanceof Article)) - { - getLevelNumbers((ChapterImpl)parent, levelNumbers); - } - - int number = parent.getSortedChildren().indexOf(chapter) + 1; - levelNumbers.add(number); - } -} // ChapterImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ContextImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ContextImpl.java deleted file mode 100644 index 132b256d6e..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ContextImpl.java +++ /dev/null @@ -1,415 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleException; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import com.sun.javadoc.RootDoc; - -import java.io.BufferedReader; -import java.io.File; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.net.URL; -import java.net.URLConnection; -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Context</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl#getBaseFolder <em>Base Folder</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl#getProject <em>Project</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl#getDocumentations <em>Documentations</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ContextImpl#getRoot <em>Root</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ContextImpl extends EObjectImpl implements Context -{ - /** - * The default value of the '{@link #getBaseFolder() <em>Base Folder</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getBaseFolder() - * @generated - * @ordered - */ - protected static final File BASE_FOLDER_EDEFAULT = null; - - /** - * The cached value of the '{@link #getBaseFolder() <em>Base Folder</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getBaseFolder() - * @generated - * @ordered - */ - protected File baseFolder = BASE_FOLDER_EDEFAULT; - - /** - * The default value of the '{@link #getProject() <em>Project</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getProject() - * @generated - * @ordered - */ - protected static final String PROJECT_EDEFAULT = null; - - /** - * The cached value of the '{@link #getProject() <em>Project</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getProject() - * @generated - * @ordered - */ - protected String project = PROJECT_EDEFAULT; - - /** - * The cached value of the '{@link #getDocumentations() <em>Documentations</em>}' containment reference list. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see #getDocumentations() - * @generated - * @ordered - */ - protected EList<Documentation> documentations; - - /** - * The default value of the '{@link #getRoot() <em>Root</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getRoot() - * @generated - * @ordered - */ - protected static final RootDoc ROOT_EDEFAULT = null; - - protected RootDoc root = ROOT_EDEFAULT; - - protected final Map<Object, Object> registry = new HashMap<Object, Object>(); - - protected final Map<String, String> externalLinks = new HashMap<String, String>(); - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ContextImpl() - { - super(); - } - - ContextImpl(RootDoc root, File baseFolder, String project, String externals) - { - this.root = root; - this.baseFolder = ArticleUtil.canonify(baseFolder); - this.project = project; - - for (String external : externals.split(";")) - { - InputStream in = null; - - try - { - URL url = new URL(external + "/package-list"); - URLConnection connection = url.openConnection(); - in = connection.getInputStream(); - BufferedReader reader = new BufferedReader(new InputStreamReader(in)); - String line; - while ((line = reader.readLine()) != null) - { - externalLinks.put(line, external); - } - } - catch (Exception ex) - { - System.err.println("External link does not point to Javadocs: " + external); - } - finally - { - ArticleUtil.close(in); - } - } - - Documentation documentation = new DocumentationImpl(this, project); - dump(documentation, ""); - } - - private void dump(StructuralElement element, String prefix) - { - System.out.println(prefix + element.getTitle() + " --> " + ArticleUtil.makeConsoleLink(element.getDoc())); - - for (StructuralElement child : element.getSortedChildren()) - { - dump(child, prefix + " "); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.CONTEXT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public File getBaseFolder() - { - return baseFolder; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getProject() - { - return project; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<Documentation> getDocumentations() - { - if (documentations == null) - { - documentations = new EObjectContainmentWithInverseEList<Documentation>(Documentation.class, this, - ArticlePackage.CONTEXT__DOCUMENTATIONS, ArticlePackage.DOCUMENTATION__CONTEXT); - } - return documentations; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public RootDoc getRoot() - { - return root; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.CONTEXT__DOCUMENTATIONS: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getDocumentations()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.CONTEXT__DOCUMENTATIONS: - return ((InternalEList<?>)getDocumentations()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.CONTEXT__BASE_FOLDER: - return getBaseFolder(); - case ArticlePackage.CONTEXT__PROJECT: - return getProject(); - case ArticlePackage.CONTEXT__DOCUMENTATIONS: - return getDocumentations(); - case ArticlePackage.CONTEXT__ROOT: - return getRoot(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.CONTEXT__DOCUMENTATIONS: - getDocumentations().clear(); - getDocumentations().addAll((Collection<? extends Documentation>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.CONTEXT__DOCUMENTATIONS: - getDocumentations().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.CONTEXT__BASE_FOLDER: - return BASE_FOLDER_EDEFAULT == null ? baseFolder != null : !BASE_FOLDER_EDEFAULT.equals(baseFolder); - case ArticlePackage.CONTEXT__PROJECT: - return PROJECT_EDEFAULT == null ? project != null : !PROJECT_EDEFAULT.equals(project); - case ArticlePackage.CONTEXT__DOCUMENTATIONS: - return documentations != null && !documentations.isEmpty(); - case ArticlePackage.CONTEXT__ROOT: - return ROOT_EDEFAULT == null ? getRoot() != null : !ROOT_EDEFAULT.equals(getRoot()); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (baseFolder: "); - result.append(baseFolder); - result.append(", project: "); - result.append(project); - result.append(')'); - return result.toString(); - } - - public Documentation getDocumentation() - { - return getDocumentation(getProject()); - } - - public Documentation getDocumentation(String id) - { - for (Documentation documentation : getDocumentations()) - { - if (documentation.getId().equals(id)) - { - return documentation; - } - } - - return null; - } - - public boolean isRegistered(Object id) - { - return registry.containsKey(id); - } - - public void register(Object id, Object value) - { - if (registry.put(id, value) != null) - { - throw new ArticleException("Duplicate registration: " + id); - } - } - - public Object lookup(Object id) - { - return registry.get(id); - } - - public String getExternalLink(String packageName) - { - String link = externalLinks.get(packageName); - if (link != null) - { - return link + "/" + packageName.replace('.', '/'); - } - - return null; - } -} // ContextImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DelegatingTag.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DelegatingTag.java deleted file mode 100644 index c9d5b22cdd..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DelegatingTag.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import com.sun.javadoc.Doc; -import com.sun.javadoc.SourcePosition; -import com.sun.javadoc.Tag; - -/** - * @author Eike Stepper - */ -public class DelegatingTag implements Tag -{ - private final Tag delegate; - - public DelegatingTag(Tag delegate) - { - this.delegate = delegate; - } - - public Tag getDelegate() - { - return delegate; - } - - public String name() - { - return delegate.name(); - } - - public Doc holder() - { - return delegate.holder(); - } - - public String kind() - { - return delegate.kind(); - } - - public String text() - { - return delegate.text(); - } - - @Override - public String toString() - { - return text(); - } - - public Tag[] inlineTags() - { - return delegate.inlineTags(); - } - - public Tag[] firstSentenceTags() - { - return delegate.firstSentenceTags(); - } - - public SourcePosition position() - { - return delegate.position(); - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DiagramImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DiagramImpl.java deleted file mode 100644 index 36f6e9dff7..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DiagramImpl.java +++ /dev/null @@ -1,152 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.Diagram; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Diagram</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class DiagramImpl extends BodyElementImpl implements Diagram -{ - // org.eclipse.emf.cdo.releng.doc.supplemental;bundle-version="[1.0.0,2.0.0)";resolution:=optional, - // org.eclipse.gmf.runtime.diagram.ui.render;bundle-version="1.4.1", - // org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0", - // org.eclipse.core.runtime;bundle-version="3.7.0", - // com.ibm.icu;bundle-version="4.4.2" - - // private org.eclipse.gmf.runtime.notation.Diagram diagram; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected DiagramImpl() - { - super(); - } - - DiagramImpl(Tag tag) - { - super(tag); - - loadDiagram(tag.text()); - } - - public void loadDiagram(String path) - { - // try - // { - // NotationPackage.eINSTANCE.getClass(); - // URI uri = URI.createFileURI(path); - // - // ResourceSet resourceSet = new ResourceSetImpl(); - // Map<String, Object> map = resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap(); - // map.put("*", new XMIResourceFactoryImpl()); - // - // Resource resource = resourceSet.getResource(uri, true); - // diagram = (org.eclipse.gmf.runtime.notation.Diagram)resource.getContents().get(0); - // } - // catch (Exception ex) - // { - // System.err.println("Could not load diagram " + path); - // ex.printStackTrace(); - // } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.DIAGRAM; - } - - public BodyElement copy() - { - // TODO: implement DiagramImpl.copy() - throw new UnsupportedOperationException(); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - generate(linkSource.getOutputFile().getParentFile()); - } - - public void generate(File folder) throws IOException - { - // String name = diagram.eResource().getURI().path(); - // int lastDot = name.lastIndexOf('.'); - // if (lastDot != -1) - // { - // name = name.substring(0, lastDot); - // } - // - // IPath destination = new Path(new File(folder, name + ".png").getCanonicalPath()); - // - // PreferencesHint hint = null; - // - // try - // { - // CopyToImageUtil copyToImageUtil = new CopyToImageUtil(); - // - // Shell shell = new Shell(); - // try - // { - // DiagramEditPart diagramEditPart = OffscreenEditPartFactory.getInstance().createDiagramEditPart(diagram, shell, - // hint); - // Assert.isNotNull(diagramEditPart); - // DiagramGenerator generator = copyToImageUtil.copyToImage(diagramEditPart, destination, ImageFileFormat.PNG, - // new NullProgressMonitor()); - // List partInfo = generator.getDiagramPartInfo(diagramEditPart); - // System.out.println(partInfo); - // } - // finally - // { - // shell.dispose(); - // } - // - // // copyToImageUtil.copyToImage(diagram, destination, ImageFileFormat.PNG, new NullProgressMonitor(), hint); - // } - // catch (Exception ex) - // { - // ex.printStackTrace(); - // } - } - - public static void main(String[] args) throws Exception - { - File folder = new File("/develop/ws/cdo/plugins/org.eclipse.emf.cdo.doc/html/programmers/sessions"); - - DiagramImpl impl = new DiagramImpl(); - impl.loadDiagram("/develop/ws/cdo/plugins/org.eclipse.emf.cdo.releng.doc/model/article.ecorediag"); - impl.generate(folder); - } -} // DiagramImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java deleted file mode 100644 index 5247f5f0db..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java +++ /dev/null @@ -1,1013 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.AssembleScripts; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; -import org.eclipse.emf.cdo.releng.doc.article.Javadoc; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.Schemadoc; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.EObjectEList; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.util.InternalEList; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.MethodDoc; -import com.sun.javadoc.PackageDoc; -import com.sun.javadoc.RootDoc; -import com.sun.javadoc.Tag; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.List; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Documentation</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl#getContext <em>Context</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl#getEmbeddableElements <em>Embeddable - * Elements</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl#getDependencies <em>Dependencies</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl#getProject <em>Project</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl#getPlugins <em>Plugins</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DocumentationImpl extends StructuralElementImpl implements Documentation -{ - private static final String HTML = "html"; - - private static final String PLUGINS = "plugins"; - - private static final String JAVADOC_MARKER_CLASS = "Javadoc"; - - private static final String SCHEMADOC_MARKER_CLASS = "Schemadoc"; - - private static final boolean LOCAL = false; - - /** - * The cached value of the '{@link #getEmbeddableElements() <em>Embeddable Elements</em>}' containment reference list. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getEmbeddableElements() - * @generated - * @ordered - */ - protected EList<EmbeddableElement> embeddableElements; - - /** - * The cached value of the '{@link #getDependencies() <em>Dependencies</em>}' reference list. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @see #getDependencies() - * @generated - * @ordered - */ - protected EList<Documentation> dependencies; - - /** - * The default value of the '{@link #getProject() <em>Project</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getProject() - * @generated - * @ordered - */ - protected static final String PROJECT_EDEFAULT = null; - - /** - * The cached value of the '{@link #getProject() <em>Project</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getProject() - * @generated - * @ordered - */ - protected String project = PROJECT_EDEFAULT; - - /** - * The cached value of the '{@link #getPlugins() <em>Plugins</em>}' containment reference list. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @see #getPlugins() - * @generated - * @ordered - */ - protected EList<Plugin> plugins; - - private StructuralElement defaultElement; - - private final List<StructuralElement> navElements = new ArrayList<StructuralElement>(); - - private boolean analyzed; - - private File projectFolder; - - private String basePathForChildren; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected DocumentationImpl() - { - super(); - } - - DocumentationImpl(Context context, String project) - { - super(null, null, context.getRoot()); - setContext(context); - this.project = project; - context.register(getId(), this); - - basePathForChildren = PLUGINS + "/" + project + "/" + HTML; - projectFolder = new File(new File(getContext().getBaseFolder(), PLUGINS), project); - - setTitle(AssembleScripts.getPluginName(projectFolder)); - - analyzeDependencies(projectFolder); - loadPlugins(projectFolder); - analyzeDocumentation(projectFolder); - if (defaultElement == null) - { - throw new AssertionError("No default element declared in " + getTitle()); - } - - setPath(defaultElement.getFullPath()); - analyzed = true; - collectNavElements(navElements); - } - - public void registerElement(StructuralElement element) - { - if (element != this) - { - getContext().register(element.getId(), element); - } - } - - private void analyzeDependencies(File projectFolder) - { - Context context = getContext(); - for (String dependency : AssembleScripts.getDependencies(projectFolder)) - { - if (context.getDocumentation(dependency) == null) - { - new DocumentationImpl(context, dependency); - } - } - } - - private void analyzeDocumentation(File projectFolder) - { - ClassDoc[] classes = getContext().getRoot().classes(); - for (ClassDoc classDoc : classes) - { - if (classDoc.containingClass() == null) - { - File file = classDoc.position().file(); - if (ArticleUtil.containsFile(projectFolder, file)) - { - PackageDoc packageDoc = classDoc.containingPackage(); - StructuralElement parent = analyzePackage(packageDoc); - analyzeClass(parent, classDoc); - } - } - } - } - - private StructuralElement analyzePackage(PackageDoc packageDoc) - { - if (packageDoc != null) - { - Object value = getContext().lookup(packageDoc); - if (value instanceof Category) - { - return (Category)value; - } - - PackageDoc parentDoc = ArticleUtil.getParentPackage(getContext().getRoot(), packageDoc); - if (ArticleUtil.isDocumented(packageDoc)) - { - StructuralElement parent = analyzePackage(parentDoc); - - ClassDoc javadocMarkerClass = packageDoc.findClass(JAVADOC_MARKER_CLASS); - if (javadocMarkerClass != null && javadocMarkerClass.isPackagePrivate()) - { - return new JavadocImpl(parent, packageDoc); - } - - ClassDoc schemadocMarkerClass = packageDoc.findClass(SCHEMADOC_MARKER_CLASS); - if (schemadocMarkerClass != null && schemadocMarkerClass.isPackagePrivate()) - { - return new SchemadocImpl(parent, packageDoc); - } - - return new CategoryImpl(parent, packageDoc); - } - - warnIfSubPackagesUndocumented(packageDoc, parentDoc); - } - - return this; - } - - private void analyzeClass(StructuralElement parent, ClassDoc classDoc) - { - // TODO Non-public classes? - - if (ArticleUtil.isIgnore(classDoc)) - { - return; - } - - if (parent instanceof Javadoc && classDoc.simpleTypeName().equals(JAVADOC_MARKER_CLASS)) - { - return; - } - - if (parent instanceof Schemadoc && classDoc.simpleTypeName().equals(SCHEMADOC_MARKER_CLASS)) - { - return; - } - - Tag[] externals = classDoc.tags("@external"); - if (externals != null && externals.length != 0) - { - String url = externals[0].inlineTags()[0].text(); - if (URI.createURI(url).isRelative()) - { - new PluginResourceImpl(parent, classDoc, url); - } - else - { - new ExternalArticleImpl(parent, classDoc, url); - } - - return; - } - - if (ArticleUtil.isSnippet(getContext().getRoot(), classDoc)) - { - new SnippetImpl(this, classDoc); - analyzeClassChildren(this, classDoc); - } - else - { - Chapter chapter = createChapter(parent, classDoc); - analyzeClassChildren(chapter, classDoc); - } - } - - private void analyzeClassChildren(StructuralElement parent, ClassDoc classDoc) - { - for (ClassDoc child : classDoc.innerClasses()) - { - analyzeClass(parent, child); - } - - for (MethodDoc methodDoc : classDoc.methods()) - { - analyzeMethod(methodDoc); - } - } - - private void analyzeMethod(MethodDoc methodDoc) - { - if (ArticleUtil.isIgnore(methodDoc)) - { - return; - } - - if (ArticleUtil.isSnippet(getContext().getRoot(), methodDoc)) - { - new SnippetImpl(this, methodDoc); - } - - if (ArticleUtil.isFactory(methodDoc)) - { - new FactoryImpl(this, methodDoc); - } - } - - private void warnIfSubPackagesUndocumented(PackageDoc packageDoc, PackageDoc parentDoc) - { - while (parentDoc != null) - { - if (ArticleUtil.isDocumented(parentDoc)) - { - System.err.println("Undocumented category " + packageDoc.name()); - break; - } - - parentDoc = ArticleUtil.getParentPackage(getContext().getRoot(), parentDoc); - } - } - - private Chapter createChapter(StructuralElement parent, ClassDoc classDoc) - { - if (parent instanceof Chapter) - { - return new ChapterImpl(parent, classDoc); - } - - return new ArticleImpl(parent, classDoc); - } - - private void loadPlugins(File projectFolder) - { - try - { - Resource resource = AssembleScripts.JavaDoc.getTocXmiResource(projectFolder, false); - - for (Object content : resource.getContents().toArray()) - { - getPlugins().add((Plugin)content); - } - } - catch (IOException ex) - { - ex.printStackTrace(); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.DOCUMENTATION; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Context getContext() - { - if (eContainerFeatureID() != ArticlePackage.DOCUMENTATION__CONTEXT) - { - return null; - } - return (Context)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetContext(Context newContext, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newContext, ArticlePackage.DOCUMENTATION__CONTEXT, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setContext(Context newContext) - { - if (newContext != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.DOCUMENTATION__CONTEXT && newContext != null) - { - if (EcoreUtil.isAncestor(this, newContext)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newContext != null) - { - msgs = ((InternalEObject)newContext).eInverseAdd(this, ArticlePackage.CONTEXT__DOCUMENTATIONS, Context.class, - msgs); - } - msgs = basicSetContext(newContext, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify( - new ENotificationImpl(this, Notification.SET, ArticlePackage.DOCUMENTATION__CONTEXT, newContext, newContext)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<EmbeddableElement> getEmbeddableElements() - { - if (embeddableElements == null) - { - embeddableElements = new EObjectContainmentWithInverseEList<EmbeddableElement>(EmbeddableElement.class, this, - ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS, ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION); - } - return embeddableElements; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<Documentation> getDependencies() - { - if (dependencies == null) - { - dependencies = new EObjectEList<Documentation>(Documentation.class, this, - ArticlePackage.DOCUMENTATION__DEPENDENCIES); - } - return dependencies; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getProject() - { - return project; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<Plugin> getPlugins() - { - if (plugins == null) - { - plugins = new EObjectContainmentEList<Plugin>(Plugin.class, this, ArticlePackage.DOCUMENTATION__PLUGINS); - } - return plugins; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetContext((Context)otherEnd, msgs); - case ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getEmbeddableElements()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - return basicSetContext(null, msgs); - case ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS: - return ((InternalEList<?>)getEmbeddableElements()).basicRemove(otherEnd, msgs); - case ArticlePackage.DOCUMENTATION__PLUGINS: - return ((InternalEList<?>)getPlugins()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - return eInternalContainer().eInverseRemove(this, ArticlePackage.CONTEXT__DOCUMENTATIONS, Context.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - return getContext(); - case ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS: - return getEmbeddableElements(); - case ArticlePackage.DOCUMENTATION__DEPENDENCIES: - return getDependencies(); - case ArticlePackage.DOCUMENTATION__PROJECT: - return getProject(); - case ArticlePackage.DOCUMENTATION__PLUGINS: - return getPlugins(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - setContext((Context)newValue); - return; - case ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS: - getEmbeddableElements().clear(); - getEmbeddableElements().addAll((Collection<? extends EmbeddableElement>)newValue); - return; - case ArticlePackage.DOCUMENTATION__DEPENDENCIES: - getDependencies().clear(); - getDependencies().addAll((Collection<? extends Documentation>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - setContext((Context)null); - return; - case ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS: - getEmbeddableElements().clear(); - return; - case ArticlePackage.DOCUMENTATION__DEPENDENCIES: - getDependencies().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.DOCUMENTATION__CONTEXT: - return getContext() != null; - case ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS: - return embeddableElements != null && !embeddableElements.isEmpty(); - case ArticlePackage.DOCUMENTATION__DEPENDENCIES: - return dependencies != null && !dependencies.isEmpty(); - case ArticlePackage.DOCUMENTATION__PROJECT: - return PROJECT_EDEFAULT == null ? project != null : !PROJECT_EDEFAULT.equals(project); - case ArticlePackage.DOCUMENTATION__PLUGINS: - return plugins != null && !plugins.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (project: "); - result.append(project); - result.append(')'); - return result.toString(); - } - - public File getProjectFolder() - { - return projectFolder; - } - - @Override - public String getBasePathForChildren() - { - return basePathForChildren; - } - - public boolean isAnalyzed() - { - return analyzed; - } - - @Override - protected String getKind() - { - return "Documentation"; - } - - public StructuralElement getDefaultElement() - { - return defaultElement; - } - - public void setDefaultElement(StructuralElement defaultElement) - { - if (this.defaultElement != null) - { - throw new AssertionError("Multiple default elements declared in " + getTitle()); - } - - this.defaultElement = defaultElement; - } - - public List<StructuralElement> getNavElements() - { - return Collections.unmodifiableList(navElements); - } - - @Override - public RootDoc getDoc() - { - return (RootDoc)super.getDoc(); - } - - @Override - public Object getId() - { - return project; - } - - @Override - public String getTooltip() - { - return getTitle(); - } - - @Override - public String linkFrom(StructuralElement source) - { - return defaultElement.linkFrom(source); - } - - @Override - protected String getTocHref() - { - return ((StructuralElementImpl)defaultElement).getTocHref(); - } - - @Override - public void generate() throws IOException - { - EList<StructuralElement> children = getChildren(); - if (!children.isEmpty()) - { - StructuralElement child = children.get(0); - File sourceFolder = child.getDoc().position().file().getParentFile(); - copyResources(sourceFolder); - } - - super.generate(); - - generateToc(false); - generateToc(true); - } - - @Override - protected void generateBreadCrumbs(PrintWriter out, StructuralElement linkSource) throws IOException - { - super.generateBreadCrumbs(out, linkSource); - - if (linkSource != this) - { - generateLink(out, linkSource, null); - } - } - - private void generateToc(boolean html) throws IOException - { - TocWriter writer = null; - - try - { - if (html) - { - writer = new TocWriter.Html(projectFolder); - } - else - { - writer = new TocWriter.Xml(projectFolder); - } - - writer.writeGroupStart(getDocumentation().getTitle(), getTocHref(), null); - generateTocEntries(writer); - writer.writeGroupEnd(); - } - finally - { - ArticleUtil.close(writer); - } - } - - /** - * @author Eike Stepper - */ - public static abstract class TocWriter extends BufferedWriter - { - protected File project; - - protected int level; - - public TocWriter(File project, String filename) throws IOException - { - super(new FileWriter(new File(LOCAL ? project.getParentFile() : project, filename))); - this.project = project; - } - - public final void writePrefix() throws IOException - { - for (int i = 0; i < level; i++) - { - write(" "); - } - } - - public abstract void writeSingle(String label, String href, String icon) throws IOException; - - public abstract void writeGroupStart(String label, String href, String icon) throws IOException; - - public abstract void writeGroupEnd() throws IOException; - - /** - * @author Eike Stepper - */ - public static class Html extends TocWriter - { - private int id; - - private String idPrefix; - - public Html(File project) throws IOException - { - super(project, "toc.html"); - idPrefix = project.getName().replace('.', '_') + "_"; - - if (LOCAL) - { - write("<LINK REL=stylesheet TYPE=\"text/css\" HREF=\"toc.css\">" + NL); - write("" + NL); - - write("<script type=\"text/javascript\">" + NL); - write(" function toggle(id)" + NL); - write(" {" + NL); - write(" e = document.getElementById(id);" + NL); - write(" e.style.display = (e.style.display == \"\" ? \"none\" : \"\");" + NL); - write(" img = document.getElementById(\"img_\" + id);" + NL); - write(" img.src = (e.style.display == \"none\" ? \"plus.gif\" : \"minus.gif\");" + NL); - write(" }" + NL); - write("</script>" + NL); - write("" + NL); - - write("<font face=\"Segoe UI,Arial\" size=\"-1\">" + NL); - write("" + NL); - } - } - - @Override - public void close() throws IOException - { - if (LOCAL) - { - write("" + NL); - write("</font>" + NL); - } - - super.close(); - } - - public String nextID() - { - return idPrefix + ++id; - } - - public void writeHref(String label, String href) throws IOException - { - label = label.replaceAll(" ", " "); - if (level == 0) - { - label = "<b>" + label + "</b>"; - } - - URI uri = URI.createURI(href); - if (uri.isRelative()) - { - href = project.getName() + "/" + href; - } - - write("<a href=\"" + href + "\" target=\"content\">" + label + "</a>"); - } - - public void writeImage(String name) throws IOException - { - write("<img src=\"" + name + "\">"); - } - - @Override - public void writeSingle(String label, String href, String icon) throws IOException - { - writePrefix(); - write("<div class=\"te\"><span>"); - writeImage("empty.gif"); - writeImage(icon != null ? icon + ".gif" : "article.gif"); - writeHref(label, href); - write("</span></div>" + NL); - } - - @Override - public void writeGroupStart(String label, String href, String icon) throws IOException - { - String id = nextID(); - - writePrefix(); - write("<div class=\"te\">"); - write("<span><a href=\"javascript:toggle('" + id + "')\">"); - write("<img src=\"" + "plus.gif" + "\" id=\"img_" + id + "\">"); - write("</a>"); - - if (level == 0) - { - writeImage("documentation.gif"); - } - else - { - writeImage(icon != null ? icon + ".gif" : "category.gif"); - } - - writeHref(label, href); - write("</span></div>" + NL); - - writePrefix(); - write("<div id=\"" + id + "\" style=\"display:none; margin-left:20px;\">" + NL); - ++level; - } - - @Override - public void writeGroupEnd() throws IOException - { - --level; - writePrefix(); - write("</div>" + NL); - } - } - - /** - * @author Eike Stepper - */ - public static class Xml extends TocWriter - { - public Xml(File project) throws IOException - { - super(project, "toc.xml"); - write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + NL); - write("<?NLS TYPE=\"org.eclipse.help.toc\"?>" + NL + NL); - } - - @Override - public void writeSingle(String label, String href, String icon) throws IOException - { - writePrefix(); - write("<topic label=\"" + label + "\" href=\"" + href + "\"" + icon(icon) + " />" + NL); - } - - @Override - public void writeGroupStart(String label, String href, String icon) throws IOException - { - writePrefix(); - if (level == 0) - { - write("<toc label=\"" + label + "\" topic=\"" + href + "\">" + NL); - } - else - { - write("<topic label=\"" + label + "\" href=\"" + href + "\"" + icon(icon) + ">" + NL); - } - - ++level; - } - - @Override - public void writeGroupEnd() throws IOException - { - --level; - - writePrefix(); - if (level == 0) - { - write("</toc>" + NL); - } - else - { - write("</topic>" + NL); - } - } - - private String icon(String icon) - { - if (icon == null) - { - return ""; - } - - return " icon=\"" + icon + "\""; - } - } - } -} // DocumentationImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/EmbeddableElementImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/EmbeddableElementImpl.java deleted file mode 100644 index 4b3fa94c2f..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/EmbeddableElementImpl.java +++ /dev/null @@ -1,303 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EcoreUtil; - -import com.sun.javadoc.Doc; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Embeddable Element</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddableElementImpl#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddableElementImpl#getDocumentation <em>Documentation</em>} - * </li> - * </ul> - * </p> - * - * @generated - */ -public abstract class EmbeddableElementImpl extends EObjectImpl implements EmbeddableElement -{ - protected static final String NL = System.getProperty("line.separator"); - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getId() - * @generated - * @ordered - */ - protected static final Object ID_EDEFAULT = null; - - /** - * The default value of the '{@link #getDoc() <em>Doc</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getDoc() - * @generated - * @ordered - */ - protected static final Doc DOC_EDEFAULT = null; - - private Doc doc; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected EmbeddableElementImpl() - { - super(); - } - - public EmbeddableElementImpl(Documentation documentation, Doc doc) - { - this.doc = doc; - setDocumentation(documentation); - documentation.getContext().register(getId(), this); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.EMBEDDABLE_ELEMENT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Object getId() - { - return doc; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Documentation getDocumentation() - { - if (eContainerFeatureID() != ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION) - { - return null; - } - return (Documentation)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetDocumentation(Documentation newDocumentation, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newDocumentation, ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION, - msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setDocumentation(Documentation newDocumentation) - { - if (newDocumentation != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION && newDocumentation != null) - { - if (EcoreUtil.isAncestor(this, newDocumentation)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newDocumentation != null) - { - msgs = ((InternalEObject)newDocumentation).eInverseAdd(this, ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS, - Documentation.class, msgs); - } - msgs = basicSetDocumentation(newDocumentation, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION, - newDocumentation, newDocumentation)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Doc getDoc() - { - return doc; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetDocumentation((Documentation)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - return basicSetDocumentation(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - return eInternalContainer().eInverseRemove(this, ArticlePackage.DOCUMENTATION__EMBEDDABLE_ELEMENTS, - Documentation.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__ID: - return getId(); - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - return getDocumentation(); - case ArticlePackage.EMBEDDABLE_ELEMENT__DOC: - return getDoc(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - setDocumentation((Documentation)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - setDocumentation((Documentation)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.EMBEDDABLE_ELEMENT__ID: - return ID_EDEFAULT == null ? getId() != null : !ID_EDEFAULT.equals(getId()); - case ArticlePackage.EMBEDDABLE_ELEMENT__DOCUMENTATION: - return getDocumentation() != null; - case ArticlePackage.EMBEDDABLE_ELEMENT__DOC: - return DOC_EDEFAULT == null ? getDoc() != null : !DOC_EDEFAULT.equals(getDoc()); - } - return super.eIsSet(featureID); - } - -} // EmbeddableElementImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/EmbeddingImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/EmbeddingImpl.java deleted file mode 100644 index c50fbf22f5..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/EmbeddingImpl.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.SeeTag; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Embedding</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.EmbeddingImpl#getElement <em>Element</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class EmbeddingImpl extends BodyElementImpl implements Embedding -{ - /** - * The cached value of the '{@link #getElement() <em>Element</em>}' reference. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getElement() - * @generated - * @ordered - */ - protected EmbeddableElement element; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected EmbeddingImpl() - { - super(); - } - - EmbeddingImpl(SeeTag tag, EmbeddableElement element) - { - super(tag); - this.element = element; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.EMBEDDING; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EmbeddableElement getElement() - { - return element; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.EMBEDDING__ELEMENT: - return getElement(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.EMBEDDING__ELEMENT: - return element != null; - } - return super.eIsSet(featureID); - } - - @Override - public SeeTag getTag() - { - return (SeeTag)super.getTag(); - } - - public BodyElement copy() - { - return new EmbeddingImpl(getTag(), element); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - element.generate(out, this); - } - -} // EmbeddingImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExcelImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExcelImpl.java deleted file mode 100644 index 24764b6c9d..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExcelImpl.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.Excel; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; - -import de.escnet.ExcelTable; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Excel</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class ExcelImpl extends BodyElementImpl implements Excel -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ExcelImpl() - { - super(); - } - - public ExcelImpl(Tag tag) - { - super(tag); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.EXCEL; - } - - public BodyElement copy() - { - return new ExcelImpl(getTag()); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - File folder = getTag().position().file().getParentFile(); - String relativePath = getTag().text(); - String sheetName = null; - - int pos = relativePath.lastIndexOf('#'); - if (pos != -1) - { - sheetName = relativePath.substring(pos + 1); - relativePath = relativePath.substring(0, pos); - } - - String path = new File(folder, relativePath).getCanonicalPath(); - - ExcelTable excelTable = new ExcelTable(path, sheetName); - excelTable.writeHtml(out); - } -} // ExcelImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExtensionPointImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExtensionPointImpl.java deleted file mode 100644 index 7950eea9e5..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExtensionPointImpl.java +++ /dev/null @@ -1,315 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EcoreUtil; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Extension Point</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExtensionPointImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExtensionPointImpl#getPlugin <em>Plugin</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ExtensionPointImpl extends EObjectImpl implements ExtensionPoint -{ - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ExtensionPointImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.EXTENSION_POINT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.EXTENSION_POINT__NAME, oldName, name)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Plugin getPlugin() - { - if (eContainerFeatureID() != ArticlePackage.EXTENSION_POINT__PLUGIN) - { - return null; - } - return (Plugin)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetPlugin(Plugin newPlugin, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newPlugin, ArticlePackage.EXTENSION_POINT__PLUGIN, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setPlugin(Plugin newPlugin) - { - if (newPlugin != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.EXTENSION_POINT__PLUGIN && newPlugin != null) - { - if (EcoreUtil.isAncestor(this, newPlugin)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newPlugin != null) - { - msgs = ((InternalEObject)newPlugin).eInverseAdd(this, ArticlePackage.PLUGIN__EXTENSION_POINTS, Plugin.class, - msgs); - } - msgs = basicSetPlugin(newPlugin, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify( - new ENotificationImpl(this, Notification.SET, ArticlePackage.EXTENSION_POINT__PLUGIN, newPlugin, newPlugin)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.EXTENSION_POINT__PLUGIN: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetPlugin((Plugin)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.EXTENSION_POINT__PLUGIN: - return basicSetPlugin(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.EXTENSION_POINT__PLUGIN: - return eInternalContainer().eInverseRemove(this, ArticlePackage.PLUGIN__EXTENSION_POINTS, Plugin.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.EXTENSION_POINT__NAME: - return getName(); - case ArticlePackage.EXTENSION_POINT__PLUGIN: - return getPlugin(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.EXTENSION_POINT__NAME: - setName((String)newValue); - return; - case ArticlePackage.EXTENSION_POINT__PLUGIN: - setPlugin((Plugin)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.EXTENSION_POINT__NAME: - setName(NAME_EDEFAULT); - return; - case ArticlePackage.EXTENSION_POINT__PLUGIN: - setPlugin((Plugin)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.EXTENSION_POINT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case ArticlePackage.EXTENSION_POINT__PLUGIN: - return getPlugin() != null; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} // ExtensionPointImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExternalArticleImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExternalArticleImpl.java deleted file mode 100644 index 990b72bfb5..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExternalArticleImpl.java +++ /dev/null @@ -1,162 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.ExternalArticle; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; - -import java.io.IOException; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>External Article</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ExternalArticleImpl#getUrl <em>Url</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ExternalArticleImpl extends ArticleImpl implements ExternalArticle -{ - /** - * The default value of the '{@link #getUrl() <em>Url</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getUrl() - * @generated - * @ordered - */ - protected static final String URL_EDEFAULT = null; - - /** - * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getUrl() - * @generated - * @ordered - */ - protected String url = URL_EDEFAULT; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ExternalArticleImpl() - { - super(); - } - - ExternalArticleImpl(StructuralElement parent, ClassDoc classDoc, String url) - { - super(parent, classDoc); - this.url = url; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.EXTERNAL_ARTICLE; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getUrl() - { - return url; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.EXTERNAL_ARTICLE__URL: - return getUrl(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.EXTERNAL_ARTICLE__URL: - return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (url: "); - result.append(url); - result.append(')'); - return result.toString(); - } - - @Override - public void generate() throws IOException - { - // Do nothing - } - - @Override - public String linkFrom(StructuralElement source) - { - return url; - } - - @Override - protected void generateTocEntry(TocWriter writer) throws IOException - { - writer.writeSingle(getTitle(), url, "external"); - } -} // ExternalArticleImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExternalTargetImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExternalTargetImpl.java deleted file mode 100644 index 4bf511581e..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ExternalTargetImpl.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.ExternalTarget; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; - -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>External Target</b></em>'. <!-- end-user-doc - * --> - * <p> - * </p> - * - * @generated - */ -public class ExternalTargetImpl extends LinkTargetImpl implements ExternalTarget -{ - /** - * The default value of the '{@link #getUrl() <em>Url</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getUrl() - * @generated - * @ordered - */ - protected static final String URL_EDEFAULT = null; - - /** - * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getUrl() - * @generated - * @ordered - */ - protected String url = URL_EDEFAULT; - - private ClassDoc classDoc; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ExternalTargetImpl() - { - super(); - } - - ExternalTargetImpl(Context context, ClassDoc classDoc, String url) - { - this.classDoc = classDoc; - this.url = url; - context.register(getId(), this); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.EXTERNAL_TARGET; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getUrl() - { - return url; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.EXTERNAL_TARGET__URL: - return getUrl(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.EXTERNAL_TARGET__URL: - return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (url: "); - result.append(url); - result.append(')'); - return result.toString(); - } - - @Override - public String linkFrom(StructuralElement source) - { - return url; - } - - @Override - public Object getId() - { - return classDoc; - } - - @Override - public String getTooltip() - { - return JavaElementImpl.getTooltip(classDoc); - } - - @Override - protected void writeLink(PrintWriter out, String label, String href, String tooltip) - { - super.writeLink(out, "<code>" + label + "</code>", href, tooltip); - } - -} // ExternalTargetImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/FactoryImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/FactoryImpl.java deleted file mode 100644 index 55b2aea229..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/FactoryImpl.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.Factory; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.MethodDoc; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Factory</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class FactoryImpl extends EmbeddableElementImpl implements Factory -{ - private MethodDoc methodDoc; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected FactoryImpl() - { - super(); - } - - FactoryImpl(Documentation documentation, MethodDoc methodDoc) - { - setDocumentation(documentation); - this.methodDoc = methodDoc; - documentation.getContext().register(getId(), this); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.FACTORY; - } - - public void generate(PrintWriter out, Embedding embedder) throws IOException - { - // TODO: implement FactoryImpl.generate(out, embedder) - throw new UnsupportedOperationException(); - } - - @Override - public Object getId() - { - return methodDoc; - } -} // FactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/FormatterImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/FormatterImpl.java deleted file mode 100644 index 2d014cf383..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/FormatterImpl.java +++ /dev/null @@ -1,250 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Formatter; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EcoreUtil; - -import com.sun.javadoc.Doc; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Formatter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.FormatterImpl#getSnippet <em>Snippet</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class FormatterImpl extends EObjectImpl implements Formatter -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected FormatterImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.FORMATTER; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Snippet getSnippet() - { - if (eContainerFeatureID() != ArticlePackage.FORMATTER__SNIPPET) - { - return null; - } - return (Snippet)eContainer(); - } - - public Doc getDoc() - { - Snippet snippet = getSnippet(); - if (snippet == null) - { - return null; - } - - return snippet.getDoc(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetSnippet(Snippet newSnippet, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newSnippet, ArticlePackage.FORMATTER__SNIPPET, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setSnippet(Snippet newSnippet) - { - if (newSnippet != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.FORMATTER__SNIPPET && newSnippet != null) - { - if (EcoreUtil.isAncestor(this, newSnippet)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newSnippet != null) - { - msgs = ((InternalEObject)newSnippet).eInverseAdd(this, ArticlePackage.SNIPPET__FORMATTER, Snippet.class, msgs); - } - msgs = basicSetSnippet(newSnippet, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.FORMATTER__SNIPPET, newSnippet, newSnippet)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.FORMATTER__SNIPPET: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetSnippet((Snippet)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.FORMATTER__SNIPPET: - return basicSetSnippet(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.FORMATTER__SNIPPET: - return eInternalContainer().eInverseRemove(this, ArticlePackage.SNIPPET__FORMATTER, Snippet.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.FORMATTER__SNIPPET: - return getSnippet(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.FORMATTER__SNIPPET: - setSnippet((Snippet)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.FORMATTER__SNIPPET: - setSnippet((Snippet)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.FORMATTER__SNIPPET: - return getSnippet() != null; - } - return super.eIsSet(featureID); - } - -} // FormatterImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ImageImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ImageImpl.java deleted file mode 100644 index 392384e4bb..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ImageImpl.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.Image; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Image</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.ImageImpl#getFile <em>File</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ImageImpl extends BodyElementImpl implements Image -{ - /** - * The default value of the '{@link #getFile() <em>File</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getFile() - * @generated - * @ordered - */ - protected static final File FILE_EDEFAULT = null; - - private File file; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ImageImpl() - { - super(); - } - - public ImageImpl(Tag tag, File file) - { - super(tag); - this.file = file; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.IMAGE; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public File getFile() - { - return file; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.IMAGE__FILE: - return getFile(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.IMAGE__FILE: - return FILE_EDEFAULT == null ? getFile() != null : !FILE_EDEFAULT.equals(getFile()); - } - return super.eIsSet(featureID); - } - - public BodyElement copy() - { - return new ImageImpl(getTag(), file); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - File source = linkSource.getDoc().position().file().getParentFile(); - String link = ArticleUtil.createLink(source, file); - - out.write("<p align=\"center\"><img src=\""); - out.write(link); - out.write("\"></p>" + NL); - } - -} // ImageImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaElementImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaElementImpl.java deleted file mode 100644 index 38927cca46..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaElementImpl.java +++ /dev/null @@ -1,270 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.JavaElement; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.Doc; -import com.sun.javadoc.PackageDoc; -import com.sun.javadoc.ProgramElementDoc; - -import java.io.File; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Java Element</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaElementImpl#getClassFile <em>Class File</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class JavaElementImpl extends LinkTargetImpl implements JavaElement -{ - /** - * The default value of the '{@link #getClassFile() <em>Class File</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getClassFile() - * @generated - * @ordered - */ - protected static final File CLASS_FILE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getClassFile() <em>Class File</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getClassFile() - * @generated - * @ordered - */ - protected File classFile = CLASS_FILE_EDEFAULT; - - private Documentation documentation; - - private ClassDoc classDoc; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected JavaElementImpl() - { - super(); - } - - JavaElementImpl(Documentation documentation, ClassDoc classDoc, File classFile) - { - this.documentation = documentation; - this.classDoc = classDoc; - this.classFile = classFile; - - this.documentation.getContext().register(getId(), this); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.JAVA_ELEMENT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public File getClassFile() - { - return classFile; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.JAVA_ELEMENT__CLASS_FILE: - return getClassFile(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.JAVA_ELEMENT__CLASS_FILE: - return CLASS_FILE_EDEFAULT == null ? classFile != null : !CLASS_FILE_EDEFAULT.equals(classFile); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (classFile: "); - result.append(classFile); - result.append(')'); - return result.toString(); - } - - @Override - public String linkFrom(StructuralElement source) - { - return ArticleUtil.createLink(source.getOutputFile(), classFile); - } - - @Override - public Object getId() - { - return classDoc; - } - - @Override - public String getTooltip() - { - return getTooltip(classDoc); - } - - @Override - protected void writeLink(PrintWriter out, String label, String href, String tooltip) - { - super.writeLink(out, "<code>" + label + "</code>", href, tooltip); - } - - public static String getTooltip(Doc doc) - { - String kind = getKind(doc); - if (kind == null || kind.length() == 0) - { - return ""; - } - - if (doc instanceof ProgramElementDoc) - { - ProgramElementDoc programElementDoc = (ProgramElementDoc)doc; - - ClassDoc containingClass = programElementDoc.containingClass(); - if (containingClass != null) - { - return kind + " in " + containingClass.qualifiedTypeName(); - } - - PackageDoc containingPackage = programElementDoc.containingPackage(); - if (containingPackage != null) - { - return kind + " in " + containingPackage.name(); - } - } - - return kind; - } - - public static String getKind(Doc doc) - { - if (doc.isAnnotationType()) - { - return "Annotation type"; - } - - if (doc.isAnnotationTypeElement()) - { - return "Annotation element"; - } - - if (doc.isOrdinaryClass()) - { - return "Class"; - } - - if (doc.isConstructor()) - { - return "Constructor"; - } - - if (doc.isEnum()) - { - return "Enum"; - } - - if (doc.isEnumConstant()) - { - return "Enum constant"; - } - - if (doc.isError()) - { - return "Error"; - } - - if (doc.isException()) - { - return "Exception"; - } - - if (doc.isField()) - { - return "Field"; - } - - if (doc.isInterface()) - { - return "Interface"; - } - - if (doc.isMethod()) - { - return "Method"; - } - - return null; - } - -} // JavaElementImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaFormatterImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaFormatterImpl.java deleted file mode 100644 index 19a523ef11..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaFormatterImpl.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.JavaFormatter; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.Doc; -import com.sun.javadoc.SeeTag; - -import java.io.PrintWriter; -import java.lang.reflect.Constructor; -import java.lang.reflect.Method; -import java.util.HashMap; -import java.util.Map; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Java Formatter</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class JavaFormatterImpl extends FormatterImpl implements JavaFormatter -{ - private static Constructor<?> snippet; - - private static Method getHtml; - - static - { - try - { - Class<?> c = Class.forName("de.escnet.CodeSnippet"); - snippet = c.getConstructor(Doc.class, Map.class); - getHtml = c.getMethod("getHtml"); - } - catch (Throwable ex) - { - ex.printStackTrace(); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected JavaFormatterImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.JAVA_FORMATTER; - } - - public String getDefaultTitle(SeeTag embedderTag) - { - return embedderTag.text() + ".java"; - } - - public String getTopLeftEditorIcon(String imagePath) - { - return imagePath + "editor-top-left-java.png"; - } - - public String getSnippetHtml(PrintWriter out, String id, String title) - { - Map<String, Object> options = new HashMap<String, Object>(); - options.put("id", id); - options.put("title", title); - options.put("includeSignature", getDoc() instanceof ClassDoc); - - try - { - Object instance = snippet.newInstance(getDoc(), options); - return (String)getHtml.invoke(instance); - } - catch (Error ex) - { - throw ex; - } - catch (RuntimeException ex) - { - throw ex; - } - catch (Exception ex) - { - throw new RuntimeException(ex); - } - } - - public String getCalloutMarker() - { - return "<font color=\"#3f7f5f\">/* callout */</font>"; - } - -} // JavaFormatterImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaPackageImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaPackageImpl.java deleted file mode 100644 index b87f7b0e03..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavaPackageImpl.java +++ /dev/null @@ -1,312 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EcoreUtil; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Java Package</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaPackageImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.JavaPackageImpl#getPlugin <em>Plugin</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class JavaPackageImpl extends EObjectImpl implements JavaPackage -{ - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected JavaPackageImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.JAVA_PACKAGE; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.JAVA_PACKAGE__NAME, oldName, name)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Plugin getPlugin() - { - if (eContainerFeatureID() != ArticlePackage.JAVA_PACKAGE__PLUGIN) - { - return null; - } - return (Plugin)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetPlugin(Plugin newPlugin, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newPlugin, ArticlePackage.JAVA_PACKAGE__PLUGIN, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setPlugin(Plugin newPlugin) - { - if (newPlugin != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.JAVA_PACKAGE__PLUGIN && newPlugin != null) - { - if (EcoreUtil.isAncestor(this, newPlugin)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newPlugin != null) - { - msgs = ((InternalEObject)newPlugin).eInverseAdd(this, ArticlePackage.PLUGIN__PACKAGES, Plugin.class, msgs); - } - msgs = basicSetPlugin(newPlugin, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.JAVA_PACKAGE__PLUGIN, newPlugin, newPlugin)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetPlugin((Plugin)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - return basicSetPlugin(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - return eInternalContainer().eInverseRemove(this, ArticlePackage.PLUGIN__PACKAGES, Plugin.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.JAVA_PACKAGE__NAME: - return getName(); - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - return getPlugin(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.JAVA_PACKAGE__NAME: - setName((String)newValue); - return; - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - setPlugin((Plugin)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.JAVA_PACKAGE__NAME: - setName(NAME_EDEFAULT); - return; - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - setPlugin((Plugin)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.JAVA_PACKAGE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case ArticlePackage.JAVA_PACKAGE__PLUGIN: - return getPlugin() != null; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} // JavaPackageImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java deleted file mode 100644 index 906f7b8c3c..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Javadoc; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.PackageDoc; - -import java.io.File; -import java.io.IOException; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Javadoc</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class JavadocImpl extends CategoryImpl implements Javadoc -{ - private static final String OVERVIEW_SUMMARY = "javadoc/overview-summary.html"; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected JavadocImpl() - { - super(); - } - - JavadocImpl(StructuralElement parent, PackageDoc packageDoc) - { - super(parent, packageDoc); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.JAVADOC; - } - - @Override - public void generate() throws IOException - { - // Do nothing - } - - @Override - public String linkFrom(StructuralElement source) - { - File sourceFile = source.getOutputFile(); - File targetFile = new File(getDocumentation().getProjectFolder(), OVERVIEW_SUMMARY); - return ArticleUtil.createLink(sourceFile, targetFile); - } - - @Override - protected void generateTocEntry(TocWriter writer) throws IOException - { - writer.writeGroupStart(getTitle(), OVERVIEW_SUMMARY, null); - - for (Plugin plugin : getDocumentation().getPlugins()) - { - EList<JavaPackage> packages = plugin.getPackages(); - if (!packages.isEmpty()) - { - String href = getHref(packages.get(0)); - writer.writeGroupStart(plugin.getLabel(), href, "plugin"); - - for (JavaPackage javaPackage : packages) - { - href = getHref(javaPackage); - writer.writeSingle(javaPackage.getName(), href, "package"); - } - - writer.writeGroupEnd(); - } - } - - writer.writeGroupEnd(); - } - - private String getHref(JavaPackage javaPackage) - { - return "javadoc/" + javaPackage.getName().replace('.', '/') + "/package-summary.html"; - } -} // JavadocImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/LinkImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/LinkImpl.java deleted file mode 100644 index 5a32174f89..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/LinkImpl.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.Link; -import org.eclipse.emf.cdo.releng.doc.article.LinkTarget; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import com.sun.javadoc.SeeTag; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Link</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkImpl#getTarget <em>Target</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class LinkImpl extends BodyElementImpl implements Link -{ - /** - * The cached value of the '{@link #getTarget() <em>Target</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getTarget() - * @generated - * @ordered - */ - protected LinkTarget target; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected LinkImpl() - { - super(); - } - - LinkImpl(SeeTag tag, LinkTarget target) - { - super(tag); - this.target = target; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.LINK; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public LinkTarget getTarget() - { - return target; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setTarget(LinkTarget newTarget) - { - LinkTarget oldTarget = target; - target = newTarget; - if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.LINK__TARGET, oldTarget, target)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.LINK__TARGET: - return getTarget(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.LINK__TARGET: - setTarget((LinkTarget)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.LINK__TARGET: - setTarget((LinkTarget)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.LINK__TARGET: - return target != null; - } - return super.eIsSet(featureID); - } - - @Override - public SeeTag getTag() - { - return (SeeTag)super.getTag(); - } - - public BodyElement copy() - { - return new LinkImpl(getTag(), target); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - target.generateLink(out, linkSource, getTag()); - } - -} // LinkImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/LinkTargetImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/LinkTargetImpl.java deleted file mode 100644 index b12abe4451..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/LinkTargetImpl.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.LinkTarget; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.EObjectImpl; - -import com.sun.javadoc.SeeTag; - -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Link Target</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl#getDefaultLabel <em>Default Label</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.LinkTargetImpl#getTooltip <em>Tooltip</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class LinkTargetImpl extends EObjectImpl implements LinkTarget -{ - protected static final String NL = System.getProperty("line.separator"); - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getId() - * @generated - * @ordered - */ - protected static final Object ID_EDEFAULT = null; - - /** - * The default value of the '{@link #getDefaultLabel() <em>Default Label</em>}' attribute. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @see #getDefaultLabel() - * @generated - * @ordered - */ - protected static final String DEFAULT_LABEL_EDEFAULT = null; - - /** - * The default value of the '{@link #getTooltip() <em>Tooltip</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getTooltip() - * @generated - * @ordered - */ - protected static final String TOOLTIP_EDEFAULT = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected LinkTargetImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.LINK_TARGET; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public abstract Object getId(); - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public String getDefaultLabel() - { - return null; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public abstract String getTooltip(); - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public abstract String linkFrom(StructuralElement source); - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.LINK_TARGET__ID: - return getId(); - case ArticlePackage.LINK_TARGET__DEFAULT_LABEL: - return getDefaultLabel(); - case ArticlePackage.LINK_TARGET__TOOLTIP: - return getTooltip(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.LINK_TARGET__ID: - return ID_EDEFAULT == null ? getId() != null : !ID_EDEFAULT.equals(getId()); - case ArticlePackage.LINK_TARGET__DEFAULT_LABEL: - return DEFAULT_LABEL_EDEFAULT == null ? getDefaultLabel() != null - : !DEFAULT_LABEL_EDEFAULT.equals(getDefaultLabel()); - case ArticlePackage.LINK_TARGET__TOOLTIP: - return TOOLTIP_EDEFAULT == null ? getTooltip() != null : !TOOLTIP_EDEFAULT.equals(getTooltip()); - } - return super.eIsSet(featureID); - } - - public void generateLink(PrintWriter out, StructuralElement linkSource, SeeTag tag) - { - String label = tag == null ? null : tag.label(); - if (label == null || label.length() == 0) - { - label = getDefaultLabel(); - if (label == null || label.length() == 0) - { - label = tag == null ? null : tag.text(); - } - } - - writeLink(out, linkSource, label); - } - - protected void writeLink(PrintWriter out, StructuralElement linkSource, String label) - { - String href = linkFrom(linkSource); - String tooltip = getTooltip(); - - writeLink(out, label, href, tooltip); - } - - protected void writeLink(PrintWriter out, String label, String href, String tooltip) - { - if (tooltip != null && tooltip.length() != 0) - { - tooltip = " title=\"" + tooltip + "\""; - } - else - { - tooltip = ""; - } - - out.write("<a href=\"" + href + "\"" + tooltip + ">" + label + "</a>"); - } - -} // LinkTargetImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/PluginImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/PluginImpl.java deleted file mode 100644 index f3341f3a40..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/PluginImpl.java +++ /dev/null @@ -1,364 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import java.util.Collection; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Plugin</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl#getPackages <em>Packages</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl#getLabel <em>Label</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.PluginImpl#getExtensionPoints <em>Extension Points</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class PluginImpl extends EObjectImpl implements Plugin -{ - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The cached value of the '{@link #getPackages() <em>Packages</em>}' containment reference list. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @see #getPackages() - * @generated - * @ordered - */ - protected EList<JavaPackage> packages; - - /** - * The default value of the '{@link #getLabel() <em>Label</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getLabel() - * @generated - * @ordered - */ - protected static final String LABEL_EDEFAULT = null; - - /** - * The cached value of the '{@link #getLabel() <em>Label</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getLabel() - * @generated - * @ordered - */ - protected String label = LABEL_EDEFAULT; - - /** - * The cached value of the '{@link #getExtensionPoints() <em>Extension Points</em>}' containment reference list. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see #getExtensionPoints() - * @generated - * @ordered - */ - protected EList<ExtensionPoint> extensionPoints; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected PluginImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.PLUGIN; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.PLUGIN__NAME, oldName, name)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<JavaPackage> getPackages() - { - if (packages == null) - { - packages = new EObjectContainmentWithInverseEList<JavaPackage>(JavaPackage.class, this, - ArticlePackage.PLUGIN__PACKAGES, ArticlePackage.JAVA_PACKAGE__PLUGIN); - } - return packages; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getLabel() - { - return label; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setLabel(String newLabel) - { - String oldLabel = label; - label = newLabel; - if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.PLUGIN__LABEL, oldLabel, label)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<ExtensionPoint> getExtensionPoints() - { - if (extensionPoints == null) - { - extensionPoints = new EObjectContainmentWithInverseEList<ExtensionPoint>(ExtensionPoint.class, this, - ArticlePackage.PLUGIN__EXTENSION_POINTS, ArticlePackage.EXTENSION_POINT__PLUGIN); - } - return extensionPoints; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.PLUGIN__PACKAGES: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getPackages()).basicAdd(otherEnd, msgs); - case ArticlePackage.PLUGIN__EXTENSION_POINTS: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getExtensionPoints()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.PLUGIN__PACKAGES: - return ((InternalEList<?>)getPackages()).basicRemove(otherEnd, msgs); - case ArticlePackage.PLUGIN__EXTENSION_POINTS: - return ((InternalEList<?>)getExtensionPoints()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.PLUGIN__NAME: - return getName(); - case ArticlePackage.PLUGIN__PACKAGES: - return getPackages(); - case ArticlePackage.PLUGIN__LABEL: - return getLabel(); - case ArticlePackage.PLUGIN__EXTENSION_POINTS: - return getExtensionPoints(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.PLUGIN__NAME: - setName((String)newValue); - return; - case ArticlePackage.PLUGIN__PACKAGES: - getPackages().clear(); - getPackages().addAll((Collection<? extends JavaPackage>)newValue); - return; - case ArticlePackage.PLUGIN__LABEL: - setLabel((String)newValue); - return; - case ArticlePackage.PLUGIN__EXTENSION_POINTS: - getExtensionPoints().clear(); - getExtensionPoints().addAll((Collection<? extends ExtensionPoint>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.PLUGIN__NAME: - setName(NAME_EDEFAULT); - return; - case ArticlePackage.PLUGIN__PACKAGES: - getPackages().clear(); - return; - case ArticlePackage.PLUGIN__LABEL: - setLabel(LABEL_EDEFAULT); - return; - case ArticlePackage.PLUGIN__EXTENSION_POINTS: - getExtensionPoints().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.PLUGIN__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case ArticlePackage.PLUGIN__PACKAGES: - return packages != null && !packages.isEmpty(); - case ArticlePackage.PLUGIN__LABEL: - return LABEL_EDEFAULT == null ? label != null : !LABEL_EDEFAULT.equals(label); - case ArticlePackage.PLUGIN__EXTENSION_POINTS: - return extensionPoints != null && !extensionPoints.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(", label: "); - result.append(label); - result.append(')'); - return result.toString(); - } - -} // PluginImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/PluginResourceImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/PluginResourceImpl.java deleted file mode 100644 index 94d48dadae..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/PluginResourceImpl.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.PluginResource; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.ClassDoc; - -import java.io.File; -import java.io.IOException; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Plugin Resource</b></em>'. <!-- end-user-doc - * --> - * <p> - * </p> - * - * @generated - */ -public class PluginResourceImpl extends ExternalArticleImpl implements PluginResource -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected PluginResourceImpl() - { - super(); - } - - public PluginResourceImpl(StructuralElement parent, ClassDoc classDoc, String url) - { - super(parent, classDoc, url); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.PLUGIN_RESOURCE; - } - - @Override - public String linkFrom(StructuralElement source) - { - File sourceFile = source.getOutputFile(); - File targetFile = new File(getDocumentation().getProjectFolder(), getUrl()); - return ArticleUtil.createLink(sourceFile, targetFile); - } - - @Override - protected void generateTocEntry(TocWriter writer) throws IOException - { - writer.writeSingle(getTitle(), url, null); - } - -} // PluginResourceImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SchemadocImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SchemadocImpl.java deleted file mode 100644 index 3efd771ab5..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SchemadocImpl.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.Schemadoc; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.PackageDoc; - -import java.io.IOException; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Schemadoc</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class SchemadocImpl extends CategoryImpl implements Schemadoc -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected SchemadocImpl() - { - super(); - } - - SchemadocImpl(StructuralElement parent, PackageDoc packageDoc) - { - super(parent, packageDoc); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.SCHEMADOC; - } - - @Override - protected void generateTocEntry(TocWriter writer) throws IOException - { - boolean exists = false; - - for (Plugin plugin : getDocumentation().getPlugins()) - { - EList<ExtensionPoint> extensionPoints = plugin.getExtensionPoints(); - if (!extensionPoints.isEmpty()) - { - if (!exists) - { - writer.writeGroupStart(getTitle(), getTocHref(), null); - exists = true; - } - - String href = getHref(extensionPoints.get(0)); - writer.writeGroupStart(plugin.getLabel(), href, "plugin"); - - for (ExtensionPoint extensionPoint : extensionPoints) - { - href = getHref(extensionPoint); - writer.writeSingle(extensionPoint.getName(), href, "extpoint"); - } - - writer.writeGroupEnd(); - } - } - - if (exists) - { - writer.writeGroupEnd(); - } - } - - private String getHref(ExtensionPoint extensionPoint) - { - String plugin = extensionPoint.getPlugin().getName().replace('.', '_'); - return "schemadoc/" + plugin + "_" + extensionPoint.getName() + ".html"; - } -} // SchemadocImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java deleted file mode 100644 index 8d1ddc89bd..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java +++ /dev/null @@ -1,552 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; -import org.eclipse.emf.cdo.releng.doc.article.Callout; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.Formatter; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.XmlFormatter; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleException; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import com.sun.javadoc.Doc; -import com.sun.javadoc.SeeTag; -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.Collection; -import java.util.regex.Pattern; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Snippet</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.SnippetImpl#getCallouts <em>Callouts</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.SnippetImpl#getFormatter <em>Formatter</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class SnippetImpl extends EmbeddableElementImpl implements Snippet -{ - private static final Pattern PATTERN = Pattern.compile("<[^>]+?>", Pattern.MULTILINE | Pattern.DOTALL); - - /** - * The cached value of the '{@link #getCallouts() <em>Callouts</em>}' containment reference list. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @see #getCallouts() - * @generated - * @ordered - */ - protected EList<Callout> callouts; - - /** - * The cached value of the '{@link #getFormatter() <em>Formatter</em>}' containment reference. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @see #getFormatter() - * @generated - * @ordered - */ - protected Formatter formatter; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected SnippetImpl() - { - super(); - } - - SnippetImpl(Documentation documentation, Doc doc) - { - super(documentation, doc); - initFormatter(doc); - initCallouts(doc); - } - - private void initFormatter(Doc doc) - { - Tag[] tags = doc.tags("@snippet"); - if (tags.length > 1) - { - throw new ArticleException("More than one format not allowed: " + ArticleUtil.makeConsoleLink(doc)); - } - - if (tags.length == 1) - { - String text = tags[0].text(); - if (text.length() != 0) - { - String format; - String args; - - int pos = text.indexOf(' '); - if (pos != -1) - { - format = text.substring(0, pos).trim().toLowerCase(); - args = text.substring(pos + 1).trim(); - } - else - { - format = text; - args = ""; - } - - format = format.trim().toLowerCase(); - args = args.trim(); - - if (format.equals("xml")) - { - try - { - File folder = doc.position().file().getParentFile(); - File file = new File(folder, args).getCanonicalFile(); - - XmlFormatter formatter = new XmlFormatterImpl(); - formatter.setFile(file); - - setFormatter(formatter); - } - catch (IOException ex) - { - ex.printStackTrace(); - } - } - } - } - - if (getFormatter() == null) - { - setFormatter(new JavaFormatterImpl()); - } - } - - private void initCallouts(Doc doc) - { - int index = 0; - for (Tag tag : doc.tags("@callout")) - { - new CalloutImpl(this, tag, ++index); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.SNIPPET; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<Callout> getCallouts() - { - if (callouts == null) - { - callouts = new EObjectContainmentWithInverseEList<Callout>(Callout.class, this, ArticlePackage.SNIPPET__CALLOUTS, - ArticlePackage.CALLOUT__SNIPPET); - } - return callouts; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Formatter getFormatter() - { - return formatter; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetFormatter(Formatter newFormatter, NotificationChain msgs) - { - Formatter oldFormatter = formatter; - formatter = newFormatter; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ArticlePackage.SNIPPET__FORMATTER, - oldFormatter, newFormatter); - if (msgs == null) - { - msgs = notification; - } - else - { - msgs.add(notification); - } - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setFormatter(Formatter newFormatter) - { - if (newFormatter != formatter) - { - NotificationChain msgs = null; - if (formatter != null) - { - msgs = ((InternalEObject)formatter).eInverseRemove(this, ArticlePackage.FORMATTER__SNIPPET, Formatter.class, - msgs); - } - if (newFormatter != null) - { - msgs = ((InternalEObject)newFormatter).eInverseAdd(this, ArticlePackage.FORMATTER__SNIPPET, Formatter.class, - msgs); - } - msgs = basicSetFormatter(newFormatter, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify( - new ENotificationImpl(this, Notification.SET, ArticlePackage.SNIPPET__FORMATTER, newFormatter, newFormatter)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.SNIPPET__CALLOUTS: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getCallouts()).basicAdd(otherEnd, msgs); - case ArticlePackage.SNIPPET__FORMATTER: - if (formatter != null) - { - msgs = ((InternalEObject)formatter).eInverseRemove(this, - EOPPOSITE_FEATURE_BASE - ArticlePackage.SNIPPET__FORMATTER, null, msgs); - } - return basicSetFormatter((Formatter)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.SNIPPET__CALLOUTS: - return ((InternalEList<?>)getCallouts()).basicRemove(otherEnd, msgs); - case ArticlePackage.SNIPPET__FORMATTER: - return basicSetFormatter(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.SNIPPET__CALLOUTS: - return getCallouts(); - case ArticlePackage.SNIPPET__FORMATTER: - return getFormatter(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.SNIPPET__CALLOUTS: - getCallouts().clear(); - getCallouts().addAll((Collection<? extends Callout>)newValue); - return; - case ArticlePackage.SNIPPET__FORMATTER: - setFormatter((Formatter)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.SNIPPET__CALLOUTS: - getCallouts().clear(); - return; - case ArticlePackage.SNIPPET__FORMATTER: - setFormatter((Formatter)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.SNIPPET__CALLOUTS: - return callouts != null && !callouts.isEmpty(); - case ArticlePackage.SNIPPET__FORMATTER: - return formatter != null; - } - return super.eIsSet(featureID); - } - - public void generate(PrintWriter out, Embedding embedder) throws IOException - { - Formatter formatter = getFormatter(); - - String id = getDoc().name(); - int lastDot = id.lastIndexOf('.'); - if (lastDot != -1) - { - id = id.substring(lastDot + 1); - } - - StructuralElement structuralElement = getStructuralElement(embedder); - String imagePath = structuralElement.getImagePath() + "/"; - - SeeTag embedderTag = (SeeTag)embedder.getTag(); - String title = embedderTag.label(); - if (title == null || title.length() == 0) - { - title = formatter.getDefaultTitle(embedderTag); - } - - out.write(NL); - out.write(NL); - - String html = formatter.getSnippetHtml(out, id, title); - html = processCallouts(id, html, imagePath); - - out.write("<div class=\"snippet\" style=\"margin-left:24px;\" align=\"left\">" + NL); - out.write(" <a name=\"snippet_" + id + "\"></a>" + NL); - out.write(" <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" + NL); - out.write(" <tr>" + NL); - out.write(" <td><img src=\"" + formatter.getTopLeftEditorIcon(imagePath) + "\"></td>" + NL); - out.write(" <td style=\"background-image:url(" + imagePath - + "editor-top1.png); background-repeat:repeat-x;\" width=\"1px\"><font face=\"Segoe UI,Arial\" size=\"-1\">" - + title + "</font></td>" + NL); - out.write(" <td width=\"1px\"><img src=\"" + imagePath + "editor-close.png\"></td>" + NL); - out.write(" <td style=\"background-image:url(" + imagePath - + "editor-top2.png); background-repeat:repeat-x;\"> </td>" + NL); - out.write(" <td><img src=\"" + imagePath + "editor-top-right.png\"></td>" + NL); - out.write(" </tr>" + NL); - out.write(" <tr>" + NL); - out.write(" <td style=\"background-image:url(" + imagePath - + "editor-left.png); background-repeat:repeat-y;\"> </td>" + NL); - out.write(" <td colspan=\"3\" align=\"left\" valign=\"top\" nowrap>" + NL); - out.write(" <div style=\"margin:10px 0px 10px 0px;\">" + NL); - out.write(" <code>" + NL); - - out.write(html); - out.write("" + NL); - - out.write(" </code>" + NL); - out.write(" </div>" + NL); - out.write(" </td>" + NL); - out.write(" <td style=\"background-image:url(" + imagePath - + "editor-right.png); background-repeat:repeat-y;\"> </td>" + NL); - out.write(" </tr>" + NL); - out.write(" <tr>" + NL); - out.write(" <td><img src=\"" + imagePath + "editor-bottom-left.png\"></td>" + NL); - out.write(" <td style=\"background-image:url(" + imagePath - + "editor-bottom.png); background-repeat:repeat-x;\" colspan=\"3\"> </td>" + NL); - out.write(" <td><img src=\"" + imagePath + "editor-bottom-right.png\"></td>" + NL); - out.write(" </tr>" + NL); - out.write(" </table>" + NL); - out.write("</div>" + NL); - - EList<Callout> callouts = getCallouts(); - if (!callouts.isEmpty()) - { - out.write("<p>" + NL); - for (Callout callout : callouts) - { - String image = getCalloutImage(id, callout.getIndex(), false, "Jump to snippet...", imagePath); - out.write("<div style=\"margin-left:24px;\">" + image + " "); - - try - { - BodyElementContainerImpl.generate(out, structuralElement, callout.getElements()); - } - catch (IOException ex) - { - ex.printStackTrace(); - } - - out.write("</div>" + NL); - } - } - - out.write("<p>" + NL); - } - - private StructuralElement getStructuralElement(Embedding embedder) - { - BodyElementContainer container = embedder.getContainer(); - if (container instanceof StructuralElement) - { - return (StructuralElement)container; - } - - throw new ArticleException(ArticleUtil.makeConsoleLink("Nested embedding in ", embedder.getTag().position())); - } - - private String processCallouts(String id, String html, String imagePath) - { - EList<Callout> callouts = getCallouts(); - int size = callouts.size(); - int callout = 0; - - String calloutMarker = getFormatter().getCalloutMarker(); - - for (;;) - { - int pos = html.indexOf(calloutMarker); - if (pos == -1) - { - break; - } - - ++callout; - - String start = html.substring(0, pos); - String rest = html.substring(pos + calloutMarker.length()); - if (!rest.startsWith(" ")) - { - rest = " " + rest; - } - - String alt = ""; - int index = callout - 1; - if (index < size) - { - Tag tag = callouts.get(index).getTag(); - for (Tag inlineTag : tag.inlineTags()) - { - alt += inlineTag.text(); - } - } - - String image = getCalloutImage(id, callout, true, alt, imagePath); - html = start + image + rest; - } - - if (callout != size) - { - if (callout < size) - { - Tag tag = callouts.get(callout).getTag(); - String link = ArticleUtil.makeConsoleLink(tag.holder(), tag.position()); - System.err.println("Too many callout descriptions: " + link); - } - else - { - String link = ArticleUtil.makeConsoleLink(getDoc(), getDoc().position()); - System.err.println("Callout descriptions missing: " + link); - } - } - - return html; - } - - private String getCalloutImage(String prefix, int number, boolean code, String alt, String imagePath) - { - String name = "callout_" + prefix + "_" + number; - String nameSuffix = code ? "_code" : ""; - String hrefSuffix = code ? "" : "_code"; - - String image = "<img src=\"" + imagePath + "callout-" + number - + ".png\" width=\"16\" height=\"16\" border=\"0\" align=\"top\">"; - - alt = PATTERN.matcher(alt).replaceAll(""); - alt = alt.replaceAll("\"", """); - - return "<a name=\"" + name + nameSuffix + "\" href=\"#" + name + hrefSuffix + "\" alt=\"" + alt + "\" title=\"" - + alt + "\">" + image + "</a>"; - } - -} // SnippetImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SourceCodeImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SourceCodeImpl.java deleted file mode 100644 index 91c5fb69d7..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SourceCodeImpl.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.SourceCode; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Source Code</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class SourceCodeImpl extends ExternalTargetImpl implements SourceCode -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected SourceCodeImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.SOURCE_CODE; - } - -} // SourceCodeImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java deleted file mode 100644 index 6a43f94ef6..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java +++ /dev/null @@ -1,721 +0,0 @@ -/* - * <copyright> - * </copyright> - * - * $Id$ - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.util.InternalEList; - -import com.sun.javadoc.Doc; -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.Comparator; -import java.util.List; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Structural Element</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl#getChildren <em>Children</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl#getParent <em>Parent</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl#getTitle <em>Title</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl#getOutputFile <em>Output File</em>}</li> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.StructuralElementImpl#getDocumentation <em>Documentation</em>} - * </li> - * </ul> - * </p> - * - * @generated - */ -public abstract class StructuralElementImpl extends LinkTargetImpl implements StructuralElement -{ - /** - * The cached value of the '{@link #getChildren() <em>Children</em>}' containment reference list. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @see #getChildren() - * @generated - * @ordered - */ - protected EList<StructuralElement> children; - - /** - * The default value of the '{@link #getTitle() <em>Title</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getTitle() - * @generated - * @ordered - */ - protected static final String TITLE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getTitle() <em>Title</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getTitle() - * @generated - * @ordered - */ - protected String title = TITLE_EDEFAULT; - - /** - * The default value of the '{@link #getDoc() <em>Doc</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getDoc() - * @generated - * @ordered - */ - protected static final Doc DOC_EDEFAULT = null; - - private String fullPath; - - private File outputFile; - - private Doc doc; - - private boolean overview; - - private float number = 100f; - - private List<StructuralElement> sortedChildren; - - private String path; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected StructuralElementImpl() - { - super(); - } - - StructuralElementImpl(StructuralElement parent, String path, Doc doc) - { - setParent(parent); - setPath(path); - this.doc = doc; - getDocumentation().registerElement(this); - - if (ArticleUtil.isTagged(doc, "@default")) - { - number = -1f; - overview = true; - - Documentation documentation = getDocumentation(); - documentation.setDefaultElement(this); - } - - Tag[] tags = doc.tags("@number"); - if (tags != null && tags.length != 0) - { - Tag[] inlineTags = tags[0].inlineTags(); - if (inlineTags != null && inlineTags.length != 0) - { - number = Float.parseFloat(inlineTags[0].text()); - } - } - } - - final void setPath(String path) - { - this.path = path; - } - - final void setTitle(String title) - { - this.title = title; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.STRUCTURAL_ELEMENT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EList<StructuralElement> getChildren() - { - if (children == null) - { - children = new EObjectContainmentWithInverseEList<StructuralElement>(StructuralElement.class, this, - ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN, ArticlePackage.STRUCTURAL_ELEMENT__PARENT); - } - return children; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public StructuralElement getParent() - { - if (eContainerFeatureID() != ArticlePackage.STRUCTURAL_ELEMENT__PARENT) - { - return null; - } - return (StructuralElement)eContainer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public NotificationChain basicSetParent(StructuralElement newParent, NotificationChain msgs) - { - msgs = eBasicSetContainer((InternalEObject)newParent, ArticlePackage.STRUCTURAL_ELEMENT__PARENT, msgs); - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setParent(StructuralElement newParent) - { - if (newParent != eInternalContainer() - || eContainerFeatureID() != ArticlePackage.STRUCTURAL_ELEMENT__PARENT && newParent != null) - { - if (EcoreUtil.isAncestor(this, newParent)) - { - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - } - NotificationChain msgs = null; - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - if (newParent != null) - { - msgs = ((InternalEObject)newParent).eInverseAdd(this, ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN, - StructuralElement.class, msgs); - } - msgs = basicSetParent(newParent, msgs); - if (msgs != null) - { - msgs.dispatch(); - } - } - else if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.STRUCTURAL_ELEMENT__PARENT, newParent, - newParent)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getTitle() - { - return title; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Documentation getDocumentation() - { - if (this instanceof Documentation) - { - return (Documentation)this; - } - - StructuralElement parent = getParent(); - return parent.getDocumentation(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public Doc getDoc() - { - return doc; - } - - @Override - public String linkFrom(StructuralElement source) - { - File sourceFile = source.getOutputFile(); - File targetFile = getOutputFile(); - return ArticleUtil.createLink(sourceFile, targetFile); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getChildren()).basicAdd(otherEnd, msgs); - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - if (eInternalContainer() != null) - { - msgs = eBasicRemoveFromContainer(msgs); - } - return basicSetParent((StructuralElement)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN: - return ((InternalEList<?>)getChildren()).basicRemove(otherEnd, msgs); - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - return basicSetParent(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) - { - switch (eContainerFeatureID()) - { - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - return eInternalContainer().eInverseRemove(this, ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN, - StructuralElement.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN: - return getChildren(); - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - return getParent(); - case ArticlePackage.STRUCTURAL_ELEMENT__TITLE: - return getTitle(); - case ArticlePackage.STRUCTURAL_ELEMENT__DOCUMENTATION: - return getDocumentation(); - case ArticlePackage.STRUCTURAL_ELEMENT__DOC: - return getDoc(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN: - getChildren().clear(); - getChildren().addAll((Collection<? extends StructuralElement>)newValue); - return; - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - setParent((StructuralElement)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN: - getChildren().clear(); - return; - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - setParent((StructuralElement)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN: - return children != null && !children.isEmpty(); - case ArticlePackage.STRUCTURAL_ELEMENT__PARENT: - return getParent() != null; - case ArticlePackage.STRUCTURAL_ELEMENT__TITLE: - return TITLE_EDEFAULT == null ? title != null : !TITLE_EDEFAULT.equals(title); - case ArticlePackage.STRUCTURAL_ELEMENT__DOCUMENTATION: - return getDocumentation() != null; - case ArticlePackage.STRUCTURAL_ELEMENT__DOC: - return DOC_EDEFAULT == null ? getDoc() != null : !DOC_EDEFAULT.equals(getDoc()); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (title: "); - result.append(title); - result.append(')'); - return result.toString(); - } - - public String getPath() - { - return path; - } - - public final String getFullPath() - { - if (fullPath == null) - { - fullPath = createFullPath(); - } - - return fullPath; - } - - protected String createFullPath() - { - StructuralElement parent = getParent(); - if (parent != null) - { - return parent.getBasePathForChildren() + "/" + path; - } - - return path; - } - - public String getBasePathForChildren() - { - return new File(getFullPath()).getParentFile().toString(); - } - - public final File getOutputFile() - { - checkAnalyzed(); - if (outputFile == null) - { - outputFile = createOutputFile(); - } - - return outputFile; - } - - protected File createOutputFile() - { - return new File(getDocumentation().getContext().getBaseFolder(), getFullPath()); - } - - public final File getBaseFolderForChildren() - { - return new File(getDocumentation().getContext().getBaseFolder(), getBasePathForChildren()); - } - - protected void collectNavElements(List<StructuralElement> navElements) - { - for (StructuralElement child : getSortedChildren()) - { - ((StructuralElementImpl)child).collectNavElements(navElements); - } - } - - public boolean isOverview() - { - return overview; - } - - public float getNumber() - { - return number; - } - - public int getDepth() - { - int depth = 0; - for (StructuralElement child : getChildren()) - { - depth = Math.max(depth, child.getDepth()); - } - - return 1 + depth; - } - - public String getImagePath() - { - File source = getOutputFile(); - File target = new File(getDocumentation().getProjectFolder(), "images"); - return ArticleUtil.createLink(source, target); - } - - @Override - public String getDefaultLabel() - { - return title; - } - - @Override - public String getTooltip() - { - return getKind() + " in " + getDocumentation().getTitle(); - } - - protected abstract String getKind(); - - public List<StructuralElement> getSortedChildren() - { - checkAnalyzed(); - if (sortedChildren == null) - { - sortedChildren = new ArrayList<StructuralElement>(getChildren()); - Collections.sort(sortedChildren, new Comparator<StructuralElement>() - { - public int compare(StructuralElement body1, StructuralElement body2) - { - return new Float(body1.getNumber()).compareTo(body2.getNumber()); - } - }); - } - - return sortedChildren; - } - - public void generate() throws IOException - { - checkAnalyzed(); - for (StructuralElement child : getSortedChildren()) - { - child.generate(); - } - } - - public void generate(PrintWriter out) throws IOException - { - checkAnalyzed(); - for (StructuralElement child : getSortedChildren()) - { - child.generate(out); - } - } - - protected void generate(File file) throws IOException - { - checkAnalyzed(); - Documentation documentation = getDocumentation(); - String title = getTitle() + " (" + documentation.getTitle() + ")"; - File cssFile = new File(documentation.getBaseFolderForChildren(), "book.css"); - String css = ArticleUtil.createLink(getOutputFile(), cssFile); - - PrintWriter out = null; - - try - { - file.getParentFile().mkdirs(); - out = new PrintWriter(file); - - out.write( - "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">" - + NL); - out.write("<HTML>" + NL); - out.write("" + NL); - out.write("<HEAD>" + NL); - out.write("<TITLE>"); - out.write(title); - out.write("</TITLE>" + NL); - out.write("" + NL); - out.write("<LINK REL=\"STYLESHEET\" HREF=\"" + css + "\" CHARSET=\"ISO-8859-1\" TYPE=\"text/css\">" + NL); - out.write("" + NL); - out.write("<SCRIPT type=\"text/javascript\">" + NL); - out.write("function windowTitle()" + NL); - out.write("{" + NL); - out.write(" if (location.href.indexOf('is-external=true') == -1) {" + NL); - out.write(" parent.document.title=\"" + title + "\";" + NL); - out.write(" }" + NL); - out.write("}" + NL); - out.write("</SCRIPT>" + NL); - out.write("<NOSCRIPT></NOSCRIPT>" + NL); - out.write("</HEAD>" + NL); - out.write(NL); - out.write("<BODY BGCOLOR=\"white\" onload=\"windowTitle();\">" + NL); - - out.write("<!-- "); - out.write("<div class=\"help_breadcrumbs\">"); - generateBreadCrumbs(out, this); - out.write("</div>"); - out.write(" -->" + NL); - out.write(NL); - - generate(out); - - out.write("<HR>" + NL); - out.write("<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>" + NL); - out.write("</BODY>" + NL); - out.write("</HTML>" + NL); - } - finally - { - ArticleUtil.close(out); - } - } - - protected void generateBreadCrumbs(PrintWriter out, StructuralElement linkSource) throws IOException - { - checkAnalyzed(); - StructuralElement parent = getParent(); - if (parent instanceof StructuralElementImpl) - { - ((StructuralElementImpl)parent).generateBreadCrumbs(out, linkSource); - } - } - - protected void generateTocEntries(TocWriter writer) throws IOException - { - checkAnalyzed(); - for (StructuralElement child : getSortedChildren()) - { - BodyImpl body = (BodyImpl)child; - body.generateTocEntry(writer); - } - } - - protected void generateTocEntry(TocWriter writer) throws IOException - { - checkAnalyzed(); - writer.writeGroupStart(getTitle(), getTocHref(), null); - generateTocEntries(writer); - writer.writeGroupEnd(); - } - - protected File getTocTarget() - { - return getOutputFile(); - } - - protected String getTocHref() - { - File projectFolder = getDocumentation().getProjectFolder(); - File tocTarget = getTocTarget(); - return ArticleUtil.createLink(projectFolder, tocTarget); - } - - protected void copyResources(File sourceFolder) - { - File targetFolder = getOutputFile().getParentFile(); - targetFolder.mkdirs(); - - for (File file : sourceFolder.listFiles()) - { - if (file.isFile()) - { - String name = file.getName(); - if (!name.endsWith(".java") && !name.equals("package-info.java")) - { - File targetFile = new File(targetFolder, name); - ArticleUtil.copyFile(file, targetFile); - } - } - } - } - - protected void checkAnalyzed() - { - Documentation documentation = getDocumentation(); - if (documentation == null || !documentation.isAnalyzed()) - { - throw new AssertionError("Documentation analysis is not finished, yet"); - } - } -} // StructuralElementImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TextImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TextImpl.java deleted file mode 100644 index 3a54ef867a..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TextImpl.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.Text; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.Tag; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Text</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class TextImpl extends BodyElementImpl implements Text -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected TextImpl() - { - super(); - } - - TextImpl(Tag tag) - { - super(tag); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.TEXT; - } - - public BodyElement copy() - { - return new TextImpl(getTag()); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - out.write(getTag().text()); - } - -} // TextImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java deleted file mode 100644 index 8ccea6f785..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.Toc; - -import org.eclipse.emf.ecore.EClass; - -import com.sun.javadoc.Tag; - -import java.io.IOException; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Toc</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.TocImpl#getLevels <em>Levels</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class TocImpl extends BodyElementImpl implements Toc -{ - /** - * The default value of the '{@link #getLevels() <em>Levels</em>}' attribute. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see #getLevels() - * @generated - * @ordered - */ - protected static final int LEVELS_EDEFAULT = -1; - - /** - * The cached value of the '{@link #getLevels() <em>Levels</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getLevels() - * @generated - * @ordered - */ - protected int levels = LEVELS_EDEFAULT; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected TocImpl() - { - super(); - } - - TocImpl(Tag tag) - { - super(tag); - - String text = tag == null ? null : tag.text(); - if (text != null && text.length() != 0) - { - levels = Integer.parseInt(text); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.TOC; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public int getLevels() - { - return levels; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.TOC__LEVELS: - return getLevels(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.TOC__LEVELS: - return levels != LEVELS_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (levels: "); - result.append(levels); - result.append(')'); - return result.toString(); - } - - public BodyElement copy() - { - return new TocImpl(getTag()); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - StructuralElement element = (StructuralElement)getContainer(); - if (element.isOverview()) - { - element = element.getDocumentation(); - } - - out.write("<p>" + NL); - out.write("<table border=\"0\">" + NL); - - String imagePath = linkSource.getImagePath() + "/"; - generate(out, linkSource, imagePath, element.getDepth(), element, 0); - - out.write("</table>" + NL); - out.write("</p>" + NL); - } - - private void generate(PrintWriter out, StructuralElement linkSource, String imagePath, int depth, - StructuralElement element, int level) - { - if (level > levels && levels > 0) - { - return; - } - - if (levels == -2) - { - if (!(element instanceof Documentation || element instanceof Category || element instanceof Article)) - { - return; - } - } - else if (levels == -3) - { - if (!(element instanceof Documentation || element instanceof Category)) - { - return; - } - } - - if (level > 0) - { - out.write("<tr>"); - for (int i = 1; i < level; i++) - { - out.write("<td></td>"); - } - - out.write("<td>"); - - if (element instanceof Category) - { - out.write("<img src=\"" + imagePath + "category.gif\">"); - } - else if (element instanceof Article) - { - out.write("<img src=\"" + imagePath + "article.gif\">"); - } - else - { - out.write(((ChapterImpl)element).getChapterNumber()); - } - - int colspan = depth - level + 2; - out.write(" </td><td colspan=\"" + colspan + "\">"); - element.generateLink(out, linkSource, null); - out.write("</td></tr>" + NL); - } - - for (StructuralElement child : element.getSortedChildren()) - { - generate(out, linkSource, imagePath, depth, child, level + 1); - } - } -} // TocImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/UnresolvedBodyElement.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/UnresolvedBodyElement.java deleted file mode 100644 index afba70ffe8..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/UnresolvedBodyElement.java +++ /dev/null @@ -1,224 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.Body; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; -import org.eclipse.emf.cdo.releng.doc.article.LinkTarget; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil; - -import org.eclipse.emf.common.util.EList; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.MemberDoc; -import com.sun.javadoc.PackageDoc; -import com.sun.javadoc.SeeTag; -import com.sun.javadoc.Tag; - -import java.io.File; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -/** - * @author Eike Stepper - */ -public class UnresolvedBodyElement extends BodyElementImpl -{ - private static final boolean DEBUG = false; - - UnresolvedBodyElement(Tag tag) - { - super(tag); - } - - public final String getText() - { - if (DEBUG) - { - return "<b><code><font color=\"#ff000000\">{" + getTag() + "}</font></code></b>"; - } - - return getTag().text(); - } - - public BodyElement copy() - { - return new UnresolvedBodyElement(getTag()); - } - - public void generate(PrintWriter out, StructuralElement linkSource) throws IOException - { - out.write(getText()); - } - - public List<? extends BodyElement> resolve(Context context) - { - List<? extends BodyElement> resolved = null; - - Tag tag = getTag(); - if (tag instanceof SeeTag) - { - SeeTag seeTag = (SeeTag)tag; - resolved = resolveSeeTag(context, seeTag); - } - else if (tag.name().equals("@img")) - { - resolved = resolveImgTag(context, tag); - } - - if (resolved != null) - { - return resolved; - } - - System.err.println(ArticleUtil.makeConsoleLink("Unresolved link " + tag + " in ", tag.position())); - return Collections.singletonList(this); - } - - private List<? extends BodyElement> resolveSeeTag(Context context, SeeTag tag) - { - MemberDoc referencedMember = tag.referencedMember(); - if (referencedMember != null) - { - Object target = context.lookup(referencedMember); - if (target != null) - { - return createBodyElements(context, tag, target); - } - } - - ClassDoc referencedClass = tag.referencedClass(); - if (referencedClass != null) - { - Object target = context.lookup(referencedClass); - if (target == null) - { - target = resolveJavaElement(context, referencedClass, referencedMember); - } - - if (target != null) - { - return createBodyElements(context, tag, target); - } - } - - PackageDoc referencedPackage = tag.referencedPackage(); - if (referencedPackage != null) - { - Object target = context.lookup(referencedPackage); - if (target != null) - { - return createBodyElements(context, tag, target); - } - } - - return null; - } - - private Object resolveJavaElement(Context context, ClassDoc classDoc, MemberDoc memberDoc) - { - String packageName = classDoc.containingPackage().name(); - for (Documentation documentation : context.getDocumentations()) - { - File projectFolder = documentation.getProjectFolder(); - File javadocFolder = new File(projectFolder, "javadoc"); - File packageFolder = new File(javadocFolder, packageName.replace('.', '/')); - File classFile = new File(packageFolder, classDoc.typeName() + ".html"); - if (classFile.isFile()) - { - return new JavaElementImpl(documentation, classDoc, classFile); - } - } - - String externalLink = context.getExternalLink(packageName); - if (externalLink != null) - { - String url = externalLink + "/" + classDoc.typeName() + ".html"; - return new ExternalTargetImpl(context, classDoc, url); - } - - return null; - } - - private List<? extends BodyElement> resolveImgTag(Context context, Tag tag) - { - File source = tag.position().file().getParentFile(); - String path = tag.text(); - - try - { - File target = new File(source, path).getCanonicalFile(); - return Collections.singletonList(new ImageImpl(tag, target)); - } - catch (Exception ex) - { - return null; - } - } - - private List<? extends BodyElement> createBodyElements(Context context, SeeTag tag, Object target) - { - if (target instanceof LinkTarget) - { - if (target instanceof Body && tag.label().equals("!!inline!!")) - { - Body body = (Body)target; - EList<BodyElement> elements = body.getElements(); - resolve(context, elements); - - List<BodyElement> inlined = new ArrayList<BodyElement>(); - for (BodyElement element : elements) - { - inlined.add(element.copy()); - } - - return inlined; - } - - return Collections.singletonList(new LinkImpl(tag, (LinkTarget)target)); - } - - if (target instanceof EmbeddableElement) - { - return Collections.singletonList(new EmbeddingImpl(tag, (EmbeddableElement)target)); - } - - return null; - } - - public static void resolve(Context context, EList<BodyElement> elements) - { - List<BodyElement> resolved = new ArrayList<BodyElement>(); - for (int i = 0; i < elements.size(); i++) - { - BodyElement element = elements.get(i); - if (element instanceof UnresolvedBodyElement) - { - UnresolvedBodyElement unresolved = (UnresolvedBodyElement)element; - resolved.addAll(unresolved.resolve(context)); - } - else - { - resolved.add(element); - } - } - - elements.clear(); - elements.addAll(resolved); - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/XmlFormatterImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/XmlFormatterImpl.java deleted file mode 100644 index 61228356df..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/XmlFormatterImpl.java +++ /dev/null @@ -1,416 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.XmlFormatter; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import com.sun.javadoc.SeeTag; - -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.ext.LexicalHandler; -import org.xml.sax.helpers.DefaultHandler; - -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -import java.io.File; -import java.io.PrintWriter; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Xml Formatter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.releng.doc.article.impl.XmlFormatterImpl#getFile <em>File</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class XmlFormatterImpl extends FormatterImpl implements XmlFormatter -{ - private static final String CALLOUT = "callout"; - - private static final String CALLOUT_MARKER = "<!--" + CALLOUT + "-->"; - - private static final SAXParserFactory FACTORY = SAXParserFactory.newInstance(); - - /** - * The default value of the '{@link #getFile() <em>File</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #getFile() - * @generated - * @ordered - */ - protected static final File FILE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getFile() <em>File</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #getFile() - * @generated - * @ordered - */ - protected File file = FILE_EDEFAULT; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected XmlFormatterImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ArticlePackage.Literals.XML_FORMATTER; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public File getFile() - { - return file; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setFile(File newFile) - { - File oldFile = file; - file = newFile; - if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.XML_FORMATTER__FILE, oldFile, file)); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ArticlePackage.XML_FORMATTER__FILE: - return getFile(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ArticlePackage.XML_FORMATTER__FILE: - setFile((File)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ArticlePackage.XML_FORMATTER__FILE: - setFile(FILE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ArticlePackage.XML_FORMATTER__FILE: - return FILE_EDEFAULT == null ? file != null : !FILE_EDEFAULT.equals(file); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) - { - return super.toString(); - } - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (file: "); - result.append(file); - result.append(')'); - return result.toString(); - } - - public String getDefaultTitle(SeeTag embedderTag) - { - return file.getName(); - } - - public String getTopLeftEditorIcon(String imagePath) - { - return imagePath + "editor-top-left-xml.png"; - } - - public String getSnippetHtml(PrintWriter out, String id, String title) - { - XmlHandler handler = new XmlHandler(); - - try - { - SAXParser parser = FACTORY.newSAXParser(); - parser.setProperty("http://xml.org/sax/properties/lexical-handler", handler); - parser.parse(file, handler); - } - catch (RuntimeException ex) - { - throw ex; - } - catch (Exception ex) - { - throw new RuntimeException(ex); - } - - return handler.getHtml(); - } - - public String getCalloutMarker() - { - return CALLOUT_MARKER; - } - - /** - * @author Eike Stepper - */ - private static final class XmlHandler extends DefaultHandler implements LexicalHandler - { - private static final String NL = System.getProperty("line.separator"); - - StringBuilder builder = new StringBuilder(); - - StringBuilder element; - - public XmlHandler() - { - } - - public String getHtml() - { - return builder.toString(); - } - - @Override - public void startDocument() throws SAXException - { - builder.append( - "<font color=\"#0000e1\"><?xml version=<font color=\"#000080\">'1.0'</font> encoding=<font color=\"#000080\">'UTF-8'</font>?></font><br/>" - + NL); - } - - @Override - public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException - { - appendElement(false); - - element = new StringBuilder(); - element.append("<"); - element.append(qName); - - for (int i = 0; i < attributes.getLength(); i++) - { - String name = attributes.getQName(i); - String value = attributes.getValue(i); - - element.append(" "); - element.append(name); - - element.append("<font color=\"#000080\">"); - element.append("=\""); - element.append(value); - element.append("\""); - element.append("</font>"); - } - } - - @Override - public void endElement(String uri, String localName, String qName) throws SAXException - { - if (!appendElement(true)) - { - builder.append("<font color=\"#0000e1\">"); - builder.append("</"); - builder.append(qName); - builder.append(">"); - builder.append("</font>"); - } - } - - @Override - public void characters(char ch[], int start, int length) throws SAXException - { - appendElement(false); - appendCharacters(ch, start, length); - } - - @Override - public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException - { - appendElement(false); - appendCharacters(ch, start, length); - } - - public void comment(char[] ch, int start, int length) throws SAXException - { - appendElement(false); - - String comment = new String(ch, start, length).trim(); - if (comment.equals(CALLOUT)) - { - builder.append(CALLOUT_MARKER); - } - else - { - builder.append("<font color=\"#3f7f5f\"><!--"); - appendCharacters(ch, start, length); - builder.append("--></font>"); - } - } - - private boolean appendElement(boolean end) - { - if (element != null) - { - builder.append("<font color=\"#0000e1\">"); - builder.append(element.toString()); - - if (end) - { - builder.append("/"); - } - - builder.append(">"); - builder.append("</font>"); - - element = null; - return true; - } - - return false; - } - - private void appendCharacters(char[] ch, int start, int length) - { - for (int i = start; length > 0; i++, length--) - { - String c = convert(ch[i]); - builder.append(c); - } - } - - private String convert(char c) - { - switch (c) - { - case '&': - return "&"; - - case '<': - return "<"; - - case '>': - return ">"; - - case ' ': - return " "; - - case '\n': - return "<br/>" + NL; - } - - return new String(new char[] { c }); - } - - public void startDTD(String name, String publicId, String systemId) throws SAXException - { - } - - public void endDTD() throws SAXException - { - } - - public void startEntity(String name) throws SAXException - { - } - - public void endEntity(String name) throws SAXException - { - } - - public void startCDATA() throws SAXException - { - } - - public void endCDATA() throws SAXException - { - } - } - -} // XmlFormatterImpl diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleAdapterFactory.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleAdapterFactory.java deleted file mode 100644 index a8494f2f57..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleAdapterFactory.java +++ /dev/null @@ -1,849 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.util; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Body; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; -import org.eclipse.emf.cdo.releng.doc.article.Callout; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Diagram; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.Excel; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.ExternalArticle; -import org.eclipse.emf.cdo.releng.doc.article.ExternalTarget; -import org.eclipse.emf.cdo.releng.doc.article.Factory; -import org.eclipse.emf.cdo.releng.doc.article.Formatter; -import org.eclipse.emf.cdo.releng.doc.article.Identifiable; -import org.eclipse.emf.cdo.releng.doc.article.Image; -import org.eclipse.emf.cdo.releng.doc.article.JavaElement; -import org.eclipse.emf.cdo.releng.doc.article.JavaFormatter; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Javadoc; -import org.eclipse.emf.cdo.releng.doc.article.Link; -import org.eclipse.emf.cdo.releng.doc.article.LinkTarget; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.PluginResource; -import org.eclipse.emf.cdo.releng.doc.article.Schemadoc; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; -import org.eclipse.emf.cdo.releng.doc.article.SourceCode; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.Text; -import org.eclipse.emf.cdo.releng.doc.article.Toc; -import org.eclipse.emf.cdo.releng.doc.article.XmlFormatter; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code> - * method for each class of the model. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage - * @generated - */ -public class ArticleAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected static ArticlePackage modelPackage; - - /** - * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ArticleAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = ArticlePackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. <!-- begin-user-doc --> This implementation - * returns <code>true</code> if the object is either the model's package or is an instance object of the model. <!-- - * end-user-doc --> - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ArticleSwitch<Adapter> modelSwitch = new ArticleSwitch<Adapter>() - { - @Override - public Adapter caseDocumentation(Documentation object) - { - return createDocumentationAdapter(); - } - - @Override - public Adapter caseContext(Context object) - { - return createContextAdapter(); - } - - @Override - public Adapter caseCategory(Category object) - { - return createCategoryAdapter(); - } - - @Override - public Adapter caseArticle(Article object) - { - return createArticleAdapter(); - } - - @Override - public Adapter caseChapter(Chapter object) - { - return createChapterAdapter(); - } - - @Override - public Adapter caseSnippet(Snippet object) - { - return createSnippetAdapter(); - } - - @Override - public Adapter caseDiagram(Diagram object) - { - return createDiagramAdapter(); - } - - @Override - public Adapter caseFactory(Factory object) - { - return createFactoryAdapter(); - } - - @Override - public Adapter caseJavaElement(JavaElement object) - { - return createJavaElementAdapter(); - } - - @Override - public Adapter caseStructuralElement(StructuralElement object) - { - return createStructuralElementAdapter(); - } - - @Override - public Adapter caseLinkTarget(LinkTarget object) - { - return createLinkTargetAdapter(); - } - - @Override - public Adapter caseCallout(Callout object) - { - return createCalloutAdapter(); - } - - @Override - public Adapter caseEmbeddableElement(EmbeddableElement object) - { - return createEmbeddableElementAdapter(); - } - - @Override - public Adapter caseExternalTarget(ExternalTarget object) - { - return createExternalTargetAdapter(); - } - - @Override - public Adapter caseIdentifiable(Identifiable object) - { - return createIdentifiableAdapter(); - } - - @Override - public Adapter caseBody(Body object) - { - return createBodyAdapter(); - } - - @Override - public Adapter caseBodyElementContainer(BodyElementContainer object) - { - return createBodyElementContainerAdapter(); - } - - @Override - public Adapter caseBodyElement(BodyElement object) - { - return createBodyElementAdapter(); - } - - @Override - public Adapter caseText(Text object) - { - return createTextAdapter(); - } - - @Override - public Adapter caseLink(Link object) - { - return createLinkAdapter(); - } - - @Override - public Adapter caseEmbedding(Embedding object) - { - return createEmbeddingAdapter(); - } - - @Override - public Adapter caseSourceCode(SourceCode object) - { - return createSourceCodeAdapter(); - } - - @Override - public Adapter casePlugin(Plugin object) - { - return createPluginAdapter(); - } - - @Override - public Adapter caseJavaPackage(JavaPackage object) - { - return createJavaPackageAdapter(); - } - - @Override - public Adapter caseJavadoc(Javadoc object) - { - return createJavadocAdapter(); - } - - @Override - public Adapter caseExternalArticle(ExternalArticle object) - { - return createExternalArticleAdapter(); - } - - @Override - public Adapter caseSchemadoc(Schemadoc object) - { - return createSchemadocAdapter(); - } - - @Override - public Adapter caseExtensionPoint(ExtensionPoint object) - { - return createExtensionPointAdapter(); - } - - @Override - public Adapter caseToc(Toc object) - { - return createTocAdapter(); - } - - @Override - public Adapter casePluginResource(PluginResource object) - { - return createPluginResourceAdapter(); - } - - @Override - public Adapter caseExcel(Excel object) - { - return createExcelAdapter(); - } - - @Override - public Adapter caseFormatter(Formatter object) - { - return createFormatterAdapter(); - } - - @Override - public Adapter caseJavaFormatter(JavaFormatter object) - { - return createJavaFormatterAdapter(); - } - - @Override - public Adapter caseXmlFormatter(XmlFormatter object) - { - return createXmlFormatterAdapter(); - } - - @Override - public Adapter caseImage(Image object) - { - return createImageAdapter(); - } - - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param target - * the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Documentation - * <em>Documentation</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Documentation - * @generated - */ - public Adapter createDocumentationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Context - * <em>Context</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Context - * @generated - */ - public Adapter createContextAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Category - * <em>Category</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Category - * @generated - */ - public Adapter createCategoryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Article - * <em>Article</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Article - * @generated - */ - public Adapter createArticleAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Chapter - * <em>Chapter</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Chapter - * @generated - */ - public Adapter createChapterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Snippet - * <em>Snippet</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Snippet - * @generated - */ - public Adapter createSnippetAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Diagram - * <em>Diagram</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Diagram - * @generated - */ - public Adapter createDiagramAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Factory - * <em>Factory</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Factory - * @generated - */ - public Adapter createFactoryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.JavaElement - * <em>Java Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaElement - * @generated - */ - public Adapter createJavaElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.StructuralElement - * <em>Structural Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can - * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- - * end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.StructuralElement - * @generated - */ - public Adapter createStructuralElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.LinkTarget - * <em>Link Target</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.LinkTarget - * @generated - */ - public Adapter createLinkTargetAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Callout - * <em>Callout</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Callout - * @generated - */ - public Adapter createCalloutAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement - * <em>Embeddable Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can - * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- - * end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement - * @generated - */ - public Adapter createEmbeddableElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.ExternalTarget - * <em>External Target</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.ExternalTarget - * @generated - */ - public Adapter createExternalTargetAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Identifiable - * <em>Identifiable</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Identifiable - * @generated - */ - public Adapter createIdentifiableAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Body <em>Body</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Body - * @generated - */ - public Adapter createBodyAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer - * <em>Body Element Container</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can - * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- - * end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer - * @generated - */ - public Adapter createBodyElementContainerAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.BodyElement - * <em>Body Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.BodyElement - * @generated - */ - public Adapter createBodyElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Text <em>Text</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Text - * @generated - */ - public Adapter createTextAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Link <em>Link</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Link - * @generated - */ - public Adapter createLinkAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Embedding - * <em>Embedding</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Embedding - * @generated - */ - public Adapter createEmbeddingAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.SourceCode - * <em>Source Code</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.SourceCode - * @generated - */ - public Adapter createSourceCodeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Plugin <em>Plugin</em>} - * '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful - * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Plugin - * @generated - */ - public Adapter createPluginAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.JavaPackage - * <em>Java Package</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaPackage - * @generated - */ - public Adapter createJavaPackageAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Javadoc - * <em>Javadoc</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Javadoc - * @generated - */ - public Adapter createJavadocAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.ExternalArticle - * <em>External Article</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.ExternalArticle - * @generated - */ - public Adapter createExternalArticleAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Schemadoc - * <em>Schemadoc</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Schemadoc - * @generated - */ - public Adapter createSchemadocAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint - * <em>Extension Point</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint - * @generated - */ - public Adapter createExtensionPointAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Toc <em>Toc</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Toc - * @generated - */ - public Adapter createTocAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.PluginResource - * <em>Plugin Resource</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.PluginResource - * @generated - */ - public Adapter createPluginResourceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Excel <em>Excel</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Excel - * @generated - */ - public Adapter createExcelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Formatter - * <em>Formatter</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore - * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Formatter - * @generated - */ - public Adapter createFormatterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.JavaFormatter - * <em>Java Formatter</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.JavaFormatter - * @generated - */ - public Adapter createJavaFormatterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.XmlFormatter - * <em>Xml Formatter</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily - * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.XmlFormatter - * @generated - */ - public Adapter createXmlFormatterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.releng.doc.article.Image <em>Image</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to - * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> - * - * @return the new adapter. - * @see org.eclipse.emf.cdo.releng.doc.article.Image - * @generated - */ - public Adapter createImageAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. <!-- begin-user-doc --> This default implementation returns null. <!-- - * end-user-doc --> - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} // ArticleAdapterFactory diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleException.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleException.java deleted file mode 100644 index 4a329277ff..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleException.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.util; - -/** - * @author Eike Stepper - */ -public class ArticleException extends RuntimeException -{ - private static final long serialVersionUID = 1L; - - public ArticleException() - { - } - - public ArticleException(String message) - { - super(message); - } - - public ArticleException(Throwable cause) - { - super(cause); - } - - public ArticleException(String message, Throwable cause) - { - super(message, cause); - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleSwitch.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleSwitch.java deleted file mode 100644 index 6521a2622f..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleSwitch.java +++ /dev/null @@ -1,1326 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.util; - -import org.eclipse.emf.cdo.releng.doc.article.Article; -import org.eclipse.emf.cdo.releng.doc.article.ArticlePackage; -import org.eclipse.emf.cdo.releng.doc.article.Body; -import org.eclipse.emf.cdo.releng.doc.article.BodyElement; -import org.eclipse.emf.cdo.releng.doc.article.BodyElementContainer; -import org.eclipse.emf.cdo.releng.doc.article.Callout; -import org.eclipse.emf.cdo.releng.doc.article.Category; -import org.eclipse.emf.cdo.releng.doc.article.Chapter; -import org.eclipse.emf.cdo.releng.doc.article.Context; -import org.eclipse.emf.cdo.releng.doc.article.Diagram; -import org.eclipse.emf.cdo.releng.doc.article.Documentation; -import org.eclipse.emf.cdo.releng.doc.article.EmbeddableElement; -import org.eclipse.emf.cdo.releng.doc.article.Embedding; -import org.eclipse.emf.cdo.releng.doc.article.Excel; -import org.eclipse.emf.cdo.releng.doc.article.ExtensionPoint; -import org.eclipse.emf.cdo.releng.doc.article.ExternalArticle; -import org.eclipse.emf.cdo.releng.doc.article.ExternalTarget; -import org.eclipse.emf.cdo.releng.doc.article.Factory; -import org.eclipse.emf.cdo.releng.doc.article.Formatter; -import org.eclipse.emf.cdo.releng.doc.article.Identifiable; -import org.eclipse.emf.cdo.releng.doc.article.Image; -import org.eclipse.emf.cdo.releng.doc.article.JavaElement; -import org.eclipse.emf.cdo.releng.doc.article.JavaFormatter; -import org.eclipse.emf.cdo.releng.doc.article.JavaPackage; -import org.eclipse.emf.cdo.releng.doc.article.Javadoc; -import org.eclipse.emf.cdo.releng.doc.article.Link; -import org.eclipse.emf.cdo.releng.doc.article.LinkTarget; -import org.eclipse.emf.cdo.releng.doc.article.Plugin; -import org.eclipse.emf.cdo.releng.doc.article.PluginResource; -import org.eclipse.emf.cdo.releng.doc.article.Schemadoc; -import org.eclipse.emf.cdo.releng.doc.article.Snippet; -import org.eclipse.emf.cdo.releng.doc.article.SourceCode; -import org.eclipse.emf.cdo.releng.doc.article.StructuralElement; -import org.eclipse.emf.cdo.releng.doc.article.Text; -import org.eclipse.emf.cdo.releng.doc.article.Toc; -import org.eclipse.emf.cdo.releng.doc.article.XmlFormatter; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; - -import java.util.List; - -/** - * <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call - * {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is - * returned, which is the result of the switch. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage - * @generated - */ -public class ArticleSwitch<T> -{ - /** - * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected static ArticlePackage modelPackage; - - /** - * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ArticleSwitch() - { - if (modelPackage == null) - { - modelPackage = ArticlePackage.eINSTANCE; - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - public T doSwitch(EObject theEObject) - { - return doSwitch(theEObject.eClass(), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(EClass theEClass, EObject theEObject) - { - if (theEClass.eContainer() == modelPackage) - { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - else - { - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch(eSuperTypes.get(0), theEObject); - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case ArticlePackage.DOCUMENTATION: - { - Documentation documentation = (Documentation)theEObject; - T result = caseDocumentation(documentation); - if (result == null) - { - result = caseStructuralElement(documentation); - } - if (result == null) - { - result = caseLinkTarget(documentation); - } - if (result == null) - { - result = caseIdentifiable(documentation); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.CONTEXT: - { - Context context = (Context)theEObject; - T result = caseContext(context); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.CATEGORY: - { - Category category = (Category)theEObject; - T result = caseCategory(category); - if (result == null) - { - result = caseBody(category); - } - if (result == null) - { - result = caseStructuralElement(category); - } - if (result == null) - { - result = caseBodyElementContainer(category); - } - if (result == null) - { - result = caseLinkTarget(category); - } - if (result == null) - { - result = caseIdentifiable(category); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.ARTICLE: - { - Article article = (Article)theEObject; - T result = caseArticle(article); - if (result == null) - { - result = caseChapter(article); - } - if (result == null) - { - result = caseBody(article); - } - if (result == null) - { - result = caseStructuralElement(article); - } - if (result == null) - { - result = caseBodyElementContainer(article); - } - if (result == null) - { - result = caseLinkTarget(article); - } - if (result == null) - { - result = caseIdentifiable(article); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.CHAPTER: - { - Chapter chapter = (Chapter)theEObject; - T result = caseChapter(chapter); - if (result == null) - { - result = caseBody(chapter); - } - if (result == null) - { - result = caseStructuralElement(chapter); - } - if (result == null) - { - result = caseBodyElementContainer(chapter); - } - if (result == null) - { - result = caseLinkTarget(chapter); - } - if (result == null) - { - result = caseIdentifiable(chapter); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.SNIPPET: - { - Snippet snippet = (Snippet)theEObject; - T result = caseSnippet(snippet); - if (result == null) - { - result = caseEmbeddableElement(snippet); - } - if (result == null) - { - result = caseIdentifiable(snippet); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.DIAGRAM: - { - Diagram diagram = (Diagram)theEObject; - T result = caseDiagram(diagram); - if (result == null) - { - result = caseBodyElement(diagram); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.FACTORY: - { - Factory factory = (Factory)theEObject; - T result = caseFactory(factory); - if (result == null) - { - result = caseEmbeddableElement(factory); - } - if (result == null) - { - result = caseIdentifiable(factory); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.JAVA_ELEMENT: - { - JavaElement javaElement = (JavaElement)theEObject; - T result = caseJavaElement(javaElement); - if (result == null) - { - result = caseLinkTarget(javaElement); - } - if (result == null) - { - result = caseIdentifiable(javaElement); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.STRUCTURAL_ELEMENT: - { - StructuralElement structuralElement = (StructuralElement)theEObject; - T result = caseStructuralElement(structuralElement); - if (result == null) - { - result = caseLinkTarget(structuralElement); - } - if (result == null) - { - result = caseIdentifiable(structuralElement); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.LINK_TARGET: - { - LinkTarget linkTarget = (LinkTarget)theEObject; - T result = caseLinkTarget(linkTarget); - if (result == null) - { - result = caseIdentifiable(linkTarget); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.CALLOUT: - { - Callout callout = (Callout)theEObject; - T result = caseCallout(callout); - if (result == null) - { - result = caseBodyElementContainer(callout); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.EMBEDDABLE_ELEMENT: - { - EmbeddableElement embeddableElement = (EmbeddableElement)theEObject; - T result = caseEmbeddableElement(embeddableElement); - if (result == null) - { - result = caseIdentifiable(embeddableElement); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.EXTERNAL_TARGET: - { - ExternalTarget externalTarget = (ExternalTarget)theEObject; - T result = caseExternalTarget(externalTarget); - if (result == null) - { - result = caseLinkTarget(externalTarget); - } - if (result == null) - { - result = caseIdentifiable(externalTarget); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.IDENTIFIABLE: - { - Identifiable identifiable = (Identifiable)theEObject; - T result = caseIdentifiable(identifiable); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.BODY: - { - Body body = (Body)theEObject; - T result = caseBody(body); - if (result == null) - { - result = caseStructuralElement(body); - } - if (result == null) - { - result = caseBodyElementContainer(body); - } - if (result == null) - { - result = caseLinkTarget(body); - } - if (result == null) - { - result = caseIdentifiable(body); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.BODY_ELEMENT_CONTAINER: - { - BodyElementContainer bodyElementContainer = (BodyElementContainer)theEObject; - T result = caseBodyElementContainer(bodyElementContainer); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.BODY_ELEMENT: - { - BodyElement bodyElement = (BodyElement)theEObject; - T result = caseBodyElement(bodyElement); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.TEXT: - { - Text text = (Text)theEObject; - T result = caseText(text); - if (result == null) - { - result = caseBodyElement(text); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.LINK: - { - Link link = (Link)theEObject; - T result = caseLink(link); - if (result == null) - { - result = caseBodyElement(link); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.EMBEDDING: - { - Embedding embedding = (Embedding)theEObject; - T result = caseEmbedding(embedding); - if (result == null) - { - result = caseBodyElement(embedding); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.SOURCE_CODE: - { - SourceCode sourceCode = (SourceCode)theEObject; - T result = caseSourceCode(sourceCode); - if (result == null) - { - result = caseExternalTarget(sourceCode); - } - if (result == null) - { - result = caseLinkTarget(sourceCode); - } - if (result == null) - { - result = caseIdentifiable(sourceCode); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.PLUGIN: - { - Plugin plugin = (Plugin)theEObject; - T result = casePlugin(plugin); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.JAVA_PACKAGE: - { - JavaPackage javaPackage = (JavaPackage)theEObject; - T result = caseJavaPackage(javaPackage); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.JAVADOC: - { - Javadoc javadoc = (Javadoc)theEObject; - T result = caseJavadoc(javadoc); - if (result == null) - { - result = caseCategory(javadoc); - } - if (result == null) - { - result = caseBody(javadoc); - } - if (result == null) - { - result = caseStructuralElement(javadoc); - } - if (result == null) - { - result = caseBodyElementContainer(javadoc); - } - if (result == null) - { - result = caseLinkTarget(javadoc); - } - if (result == null) - { - result = caseIdentifiable(javadoc); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.EXTERNAL_ARTICLE: - { - ExternalArticle externalArticle = (ExternalArticle)theEObject; - T result = caseExternalArticle(externalArticle); - if (result == null) - { - result = caseArticle(externalArticle); - } - if (result == null) - { - result = caseChapter(externalArticle); - } - if (result == null) - { - result = caseBody(externalArticle); - } - if (result == null) - { - result = caseStructuralElement(externalArticle); - } - if (result == null) - { - result = caseBodyElementContainer(externalArticle); - } - if (result == null) - { - result = caseLinkTarget(externalArticle); - } - if (result == null) - { - result = caseIdentifiable(externalArticle); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.SCHEMADOC: - { - Schemadoc schemadoc = (Schemadoc)theEObject; - T result = caseSchemadoc(schemadoc); - if (result == null) - { - result = caseCategory(schemadoc); - } - if (result == null) - { - result = caseBody(schemadoc); - } - if (result == null) - { - result = caseStructuralElement(schemadoc); - } - if (result == null) - { - result = caseBodyElementContainer(schemadoc); - } - if (result == null) - { - result = caseLinkTarget(schemadoc); - } - if (result == null) - { - result = caseIdentifiable(schemadoc); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.EXTENSION_POINT: - { - ExtensionPoint extensionPoint = (ExtensionPoint)theEObject; - T result = caseExtensionPoint(extensionPoint); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.TOC: - { - Toc toc = (Toc)theEObject; - T result = caseToc(toc); - if (result == null) - { - result = caseBodyElement(toc); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.PLUGIN_RESOURCE: - { - PluginResource pluginResource = (PluginResource)theEObject; - T result = casePluginResource(pluginResource); - if (result == null) - { - result = caseExternalArticle(pluginResource); - } - if (result == null) - { - result = caseArticle(pluginResource); - } - if (result == null) - { - result = caseChapter(pluginResource); - } - if (result == null) - { - result = caseBody(pluginResource); - } - if (result == null) - { - result = caseStructuralElement(pluginResource); - } - if (result == null) - { - result = caseBodyElementContainer(pluginResource); - } - if (result == null) - { - result = caseLinkTarget(pluginResource); - } - if (result == null) - { - result = caseIdentifiable(pluginResource); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.EXCEL: - { - Excel excel = (Excel)theEObject; - T result = caseExcel(excel); - if (result == null) - { - result = caseBodyElement(excel); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.FORMATTER: - { - Formatter formatter = (Formatter)theEObject; - T result = caseFormatter(formatter); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.JAVA_FORMATTER: - { - JavaFormatter javaFormatter = (JavaFormatter)theEObject; - T result = caseJavaFormatter(javaFormatter); - if (result == null) - { - result = caseFormatter(javaFormatter); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.XML_FORMATTER: - { - XmlFormatter xmlFormatter = (XmlFormatter)theEObject; - T result = caseXmlFormatter(xmlFormatter); - if (result == null) - { - result = caseFormatter(xmlFormatter); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case ArticlePackage.IMAGE: - { - Image image = (Image)theEObject; - T result = caseImage(image); - if (result == null) - { - result = caseBodyElement(image); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - default: - return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Documentation</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Documentation</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDocumentation(Documentation object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Context</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Context</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseContext(Context object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Category</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Category</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCategory(Category object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Article</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Article</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseArticle(Article object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Chapter</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Chapter</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseChapter(Chapter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Snippet</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Snippet</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSnippet(Snippet object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Diagram</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Diagram</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDiagram(Diagram object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Factory</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Factory</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFactory(Factory object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Element</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Java Element</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaElement(JavaElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Structural Element</em>'. <!-- begin-user-doc - * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Structural Element</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStructuralElement(StructuralElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Link Target</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Link Target</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLinkTarget(LinkTarget object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Callout</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Callout</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCallout(Callout object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Embeddable Element</em>'. <!-- begin-user-doc - * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Embeddable Element</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEmbeddableElement(EmbeddableElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>External Target</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>External Target</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExternalTarget(ExternalTarget object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Identifiable</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Identifiable</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIdentifiable(Identifiable object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Body</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Body</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBody(Body object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Body Element Container</em>'. <!-- - * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- - * end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Body Element Container</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBodyElementContainer(BodyElementContainer object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Body Element</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Body Element</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBodyElement(BodyElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Text</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Text</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseText(Text object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Link</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Link</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLink(Link object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Embedding</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Embedding</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEmbedding(Embedding object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Source Code</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Source Code</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSourceCode(SourceCode object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Plugin</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Plugin</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePlugin(Plugin object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Package</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Java Package</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaPackage(JavaPackage object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Javadoc</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Javadoc</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavadoc(Javadoc object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>External Article</em>'. <!-- begin-user-doc - * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>External Article</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExternalArticle(ExternalArticle object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Schemadoc</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Schemadoc</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSchemadoc(Schemadoc object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Extension Point</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Extension Point</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExtensionPoint(ExtensionPoint object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Toc</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Toc</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseToc(Toc object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Plugin Resource</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Plugin Resource</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePluginResource(PluginResource object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Excel</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Excel</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExcel(Excel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Formatter</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Formatter</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFormatter(Formatter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Formatter</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Java Formatter</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaFormatter(JavaFormatter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Xml Formatter</em>'. <!-- begin-user-doc --> - * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Xml Formatter</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseXmlFormatter(XmlFormatter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Image</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Image</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImage(Image object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. <!-- begin-user-doc --> This - * implementation returns null; returning a non-null result will terminate the switch, but this is the last case - * anyway. <!-- end-user-doc --> - * - * @param object - * the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - public T defaultCase(EObject object) - { - return null; - } - -} // ArticleSwitch diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleUtil.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleUtil.java deleted file mode 100644 index 1b65dd8376..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/util/ArticleUtil.java +++ /dev/null @@ -1,352 +0,0 @@ -/* - * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.article.util; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.Doc; -import com.sun.javadoc.MethodDoc; -import com.sun.javadoc.PackageDoc; -import com.sun.javadoc.ProgramElementDoc; -import com.sun.javadoc.RootDoc; -import com.sun.javadoc.SourcePosition; -import com.sun.javadoc.Tag; - -import java.io.Closeable; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.FileReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.io.Reader; -import java.util.ArrayList; -import java.util.List; - -/** - * @author Eike Stepper - */ -public final class ArticleUtil -{ - private ArticleUtil() - { - } - - public static boolean isDocumented(Doc doc) - { - Tag[] tags = doc.inlineTags(); - return tags != null && tags.length != 0; - } - - public static boolean isTagged(Doc doc, String tag) - { - Tag[] tags = doc.tags(tag); - return tags != null && tags.length != 0; - } - - public static boolean isTagged(RootDoc root, Doc doc, String tag) - { - boolean snippet = isTagged(doc, tag); - if (snippet) - { - return true; - } - - if (doc instanceof ProgramElementDoc) - { - ProgramElementDoc programElementDoc = (ProgramElementDoc)doc; - ClassDoc containingClass = programElementDoc.containingClass(); - if (containingClass != null) - { - snippet = isTagged(root, containingClass, tag); - if (snippet) - { - return true; - } - } - - PackageDoc containingPackage = programElementDoc.containingPackage(); - if (containingPackage != null) - { - snippet = isTagged(root, containingPackage, tag); - if (snippet) - { - return true; - } - } - } - else if (doc instanceof PackageDoc) - { - PackageDoc packageDoc = (PackageDoc)doc; - PackageDoc parentPackage = getParentPackage(root, packageDoc); - if (parentPackage != null) - { - snippet = isTagged(root, parentPackage, tag); - if (snippet) - { - return true; - } - } - } - - return false; - } - - public static boolean isIgnore(Doc doc) - { - return isTagged(doc, "@ignore"); - } - - public static boolean isSnippet(RootDoc root, Doc doc) - { - return isTagged(root, doc, "@snippet"); - } - - public static boolean isFactory(MethodDoc doc) - { - return isTagged(doc, "@factory"); - } - - public static String getSimplePackageName(PackageDoc packageDoc) - { - String name = packageDoc.name(); - int lastDot = name.lastIndexOf('.'); - if (lastDot != -1) - { - return name.substring(lastDot + 1); - } - - return name; - } - - public static PackageDoc getParentPackage(RootDoc root, PackageDoc packageDoc) - { - String name = packageDoc.name(); - int lastDot = name.lastIndexOf('.'); - if (lastDot != -1) - { - return root.packageNamed(name.substring(0, lastDot)); - } - - return null; - } - - public static void close(Closeable closeable) - { - if (closeable != null) - { - try - { - closeable.close(); - } - catch (IOException ex) - { - ex.printStackTrace(); - } - } - } - - public static String readFile(File file) - { - char[] buffer = new char[(int)file.length()]; - Reader reader = null; - - try - { - reader = new FileReader(file); - reader.read(buffer); - return new String(buffer); - } - catch (IOException ex) - { - throw new RuntimeException(ex); - } - finally - { - close(reader); - } - } - - public static void copyFile(File source, File target) - { - int size = (int)source.length(); - byte[] buffer = new byte[size]; - InputStream in = null; - - try - { - in = new FileInputStream(source); - in.read(buffer); - } - catch (IOException ex) - { - throw new RuntimeException(ex); - } - finally - { - close(in); - } - - OutputStream out = null; - - try - { - out = new FileOutputStream(target); - out.write(buffer); - } - catch (IOException ex) - { - throw new RuntimeException(ex); - } - finally - { - close(out); - } - } - - public static boolean containsFile(File folder, File file) - { - if (!folder.isDirectory()) - { - return false; - } - - File parent = file.getParentFile(); - if (parent == null) - { - return false; - } - - if (parent.equals(folder)) - { - return true; - } - - return containsFile(folder, parent); - } - - public static File canonify(File file) - { - try - { - return file.getCanonicalFile(); - } - catch (IOException ex) - { - throw new ArticleException(ex); - } - } - - public static String createLink(File source, File target) - { - List<String> sourceSegments = getSegments(source); - List<String> targetSegments = getSegments(target); - - int minSize = Math.min(sourceSegments.size(), targetSegments.size()); - for (int i = 0; i < minSize; i++) - { - if (sourceSegments.get(0).equals(targetSegments.get(0))) - { - sourceSegments.remove(0); - targetSegments.remove(0); - } - else - { - break; - } - } - - StringBuilder builder = new StringBuilder(); - for (int i = 0; i < sourceSegments.size() - 1; i++) - { - builder.append("../"); - } - - boolean first = true; - for (String segment : targetSegments) - { - if (first) - { - first = false; - } - else - { - builder.append("/"); - } - - builder.append(segment); - } - - return builder.toString(); - } - - private static List<String> getSegments(File file) - { - List<String> result = new ArrayList<String>(); - getSegments(file, result); - return result; - } - - private static void getSegments(File file, List<String> result) - { - File parent = file.getParentFile(); - if (parent != null) - { - getSegments(parent, result); - } - - result.add(file.getName()); - } - - public static String makeConsoleLink(Doc doc) - { - SourcePosition position = doc.position(); - if (position == null) - { - return doc.name(); - } - - return makeConsoleLink(doc, position); - } - - public static String makeConsoleLink(Doc doc, SourcePosition position) - { - if (doc instanceof ClassDoc) - { - return makeConsoleLink((ClassDoc)doc, "class", position); - } - - if (doc instanceof MethodDoc) - { - MethodDoc methodDoc = (MethodDoc)doc; - return makeConsoleLink(methodDoc.containingClass(), methodDoc.name(), position); - } - - return makeConsoleLink("", position); - } - - public static String makeConsoleLink(ClassDoc classDoc, String methodName, SourcePosition position) - { - String typeName = classDoc.containingPackage().name() + "." + classDoc.typeName().replace('.', '$'); - return makeConsoleLink(typeName + "." + methodName, position); - } - - public static String makeConsoleLink(String prefix, SourcePosition position) - { - String result = position.file().getName() + ":" + position.line(); - if (prefix != null && prefix.length() != 0) - { - result = prefix + "(" + result + ")"; - } - - return result; - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/MakeHrefsRelative.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/MakeHrefsRelative.java deleted file mode 100644 index 4466d46d42..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/MakeHrefsRelative.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright (c) 2011-2013, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.java; - -import java.io.BufferedReader; -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -/** - * @author Eike Stepper - */ -public class MakeHrefsRelative -{ - private static final String NL = System.getProperty("line.separator"); - - public static void main(String[] args) throws IOException - { - String javadocFolder = args[0]; - System.out.println(); - System.out.println("Making HREFs relative in " + new File(javadocFolder).getCanonicalPath()); - - makeFolderRelative(new File(javadocFolder), "../.."); - } - - private static void makeFolderRelative(File folder, String prefix) throws IOException - { - File[] children = folder.listFiles(); - for (File file : children) - { - if (file.isDirectory()) - { - if (!file.getName().equals(".svn")) - { - makeFolderRelative(file, prefix + "/.."); - } - } - else - { - if (file.getName().endsWith(".html")) - { - makeFileRelative(file, prefix); - } - } - } - } - - private static void makeFileRelative(File file, String prefix) throws IOException - { - FileReader in = null; - int modifiedLines = 0; - List<String> lines = new ArrayList<String>(); - - try - { - in = new FileReader(file); - @SuppressWarnings("resource") - BufferedReader reader = new BufferedReader(in); - - String line; - while ((line = reader.readLine()) != null) - { - if (line.indexOf("MAKE-RELATIVE") != -1) - { - line = line.replace("MAKE-RELATIVE", prefix); - ++modifiedLines; - } - - lines.add(line); - } - } - finally - { - if (in != null) - { - in.close(); - } - } - - if (modifiedLines != 0) - { - System.out.println("Modified: " + file.getPath() + " (" + modifiedLines + ")"); - } - - FileWriter out = null; - - try - { - out = new FileWriter(file); - @SuppressWarnings("resource") - BufferedWriter writer = new BufferedWriter(out); - - for (String line : lines) - { - writer.write(line); - writer.write(NL); - } - - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/MovePackageDescriptions.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/MovePackageDescriptions.java deleted file mode 100644 index cd41b27695..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/MovePackageDescriptions.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2011-2013, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.java; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * @author Eike Stepper - */ -public class MovePackageDescriptions -{ - private static final String NL = System.getProperty("line.separator"); - - private static final Pattern PATTERN = Pattern.compile( - "(.*</H2>\\s*)" // - + "(.*<B>See:</B>.*<A HREF=\"#package_description\"><B>Description</B></A>)" // To be replaced... - + "(.*)" // - + "(<A NAME=\"package_description\"><!-- --></A><H2>.*</H2>.*<P>\\s*)" // - + "(.*)" // ... with full description - + "(<P>\\s*<P>\\s*<DL>\\s*</DL>\\s*<HR>.*)", // - Pattern.MULTILINE | Pattern.DOTALL); - - public static void main(String[] args) throws IOException - { - String javadocFolder = args[0]; - System.out.println(); - System.out.println("Moving package descriptions in " + new File(javadocFolder).getCanonicalPath()); - - movePackageDescriptionsInFolder(new File(javadocFolder)); - } - - private static void movePackageDescriptionsInFolder(File folder) throws IOException - { - File[] children = folder.listFiles(); - for (File file : children) - { - String name = file.getName(); - if (file.isDirectory()) - { - if (!name.equals(".svn")) - { - movePackageDescriptionsInFolder(file); - } - } - else - { - if (name.equals("package-summary.html")) - { - movePackageDescription(file); - } - } - } - } - - private static void movePackageDescription(File file) throws IOException - { - FileReader in = null; - String contents; - - try - { - in = new FileReader(file); - char[] buffer = new char[(int)file.length()]; - in.read(buffer); - contents = new String(buffer); - } - finally - { - if (in != null) - { - in.close(); - } - } - - Matcher matcher = PATTERN.matcher(contents); - if (matcher.matches()) - { - System.out.println("Modified: " + file.getPath()); - - String keepProlog = matcher.group(1); - String keepMiddle = matcher.group(3); - String replaceWith = matcher.group(5); - String keepEpilog = matcher.group(6); - - FileWriter out = null; - - try - { - out = new FileWriter(file); - @SuppressWarnings("resource") - BufferedWriter writer = new BufferedWriter(out); - writer.write(keepProlog); - writer.write("<A NAME=\"package_description\"><!-- --></A>" + NL); - writer.write(replaceWith); - writer.write(keepMiddle); - writer.write(keepEpilog); - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/SortListItems.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/SortListItems.java deleted file mode 100644 index 231c38afc8..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/java/SortListItems.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * Copyright (c) 2011-2013, 2015 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Eike Stepper - initial API and implementation - */ -package org.eclipse.emf.cdo.releng.doc.java; - -import java.io.BufferedReader; -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -/** - * @author Eike Stepper - * @deprecated Does not catch all problems with tree generation. - */ -@Deprecated -public class SortListItems -{ - private static final String NL = System.getProperty("line.separator"); - - private static final String PREFIX = "<LI TYPE=\"circle\">"; - - private static final String SUFFIX = "</UL>"; - - public static void main(String[] args) throws IOException - { - String javadocFolder = args[0]; - System.out.println(); - System.out.println("Sorting list items in " + new File(javadocFolder).getCanonicalPath()); - - sortListItemsInFolder(new File(javadocFolder)); - } - - private static void sortListItemsInFolder(File folder) throws IOException - { - File[] children = folder.listFiles(); - for (File file : children) - { - String name = file.getName(); - if (file.isDirectory()) - { - if (!name.equals(".svn")) - { - sortListItemsInFolder(file); - } - } - else - { - if (name.equals("package-tree.html") || name.equals("overview-tree.html")) - { - sortListItems(file); - } - } - } - } - - private static void sortListItems(File file) throws IOException - { - FileReader in = null; - int modifiedLines = 0; - List<String> lines = new ArrayList<String>(); - - try - { - in = new FileReader(file); - @SuppressWarnings("resource") - BufferedReader reader = new BufferedReader(in); - - String line; - while ((line = reader.readLine()) != null) - { - if (line.startsWith(PREFIX) && line.endsWith(SUFFIX)) - { - String truncated = line.substring(PREFIX.length(), line.length() - SUFFIX.length()); - String[] listItems = truncated.split(PREFIX); - - if (listItems.length > 1) - { - Arrays.sort(listItems); - - StringBuilder builder = new StringBuilder(); - for (int i = 0; i < listItems.length; i++) - { - String listItem = listItems[i]; - builder.append(PREFIX); - builder.append(listItem); - } - - builder.append("</UL>"); - - String result = builder.toString(); - if (!line.equals(result)) - { - line = result; - ++modifiedLines; - } - } - } - - lines.add(line); - } - } - finally - { - if (in != null) - { - in.close(); - } - } - - if (modifiedLines != 0) - { - System.out.println("Modified: " + file.getPath() + " (" + modifiedLines + ")"); - } - - FileWriter out = null; - - try - { - out = new FileWriter(file); - @SuppressWarnings("resource") - BufferedWriter writer = new BufferedWriter(out); - - for (String line : lines) - { - writer.write(line); - writer.write(NL); - } - - writer.flush(); - } - finally - { - if (out != null) - { - out.close(); - } - } - } -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/stylesheet.css b/plugins/org.eclipse.emf.cdo.releng.doc/stylesheet.css deleted file mode 100644 index cebb4fd8d5..0000000000 --- a/plugins/org.eclipse.emf.cdo.releng.doc/stylesheet.css +++ /dev/null @@ -1,574 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ - -@import url('resources/fonts/dejavu.css'); - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4A6782; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; - font-style:italic; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -ul.subNavList li{ - list-style:none; - float:left; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.navBarCell1Rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; -} -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - -} -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; - width:100%; -} -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; -} -th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; -} -td.colLast, th.colLast { - font-size:13px; -} -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -.tableSubHeadingColor { - background-color:#EEEEFF; -} -.altColor { - background-color:#FFFFFF; -} -.rowColor { - background-color:#EEEEEF; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} - -td.colLast div { - padding-top:0px; -} - - -td.colLast a { - padding-bottom:3px; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; -} -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; -} -.deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; -} - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} - -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; -} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.classpath b/plugins/org.eclipse.emf.cdo.releng.help/.classpath index e721d0c4ea..64c5e31b7a 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.classpath +++ b/plugins/org.eclipse.emf.cdo.releng.help/.classpath @@ -2,6 +2,6 @@ <classpath> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="src" path="src/"/> + <classpathentry kind="src" path="src"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.project b/plugins/org.eclipse.emf.cdo.releng.help/.project index f0110ae072..0dc081831f 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.project +++ b/plugins/org.eclipse.emf.cdo.releng.help/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>org.eclipse.emf.cdo.releng.doc</name> + <name>org.eclipse.emf.cdo.releng.help</name> <comment></comment> <projects> </projects> @@ -16,9 +16,13 @@ </arguments> </buildCommand> <buildCommand> - <name>org.eclipse.emf.cdo.releng.version.VersionBuilder</name> + <name>org.eclipse.oomph.version.VersionBuilder</name> <arguments> <dictionary> + <key>ignore.lower.bound.dependency.ranges</key> + <value>true</value> + </dictionary> + <dictionary> <key>release.path</key> <value>/org.eclipse.emf.cdo.releng.release/release.xml</value> </dictionary> @@ -28,6 +32,6 @@ <natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.pde.PluginNature</nature> - <nature>org.eclipse.emf.cdo.releng.version.VersionNature</nature> + <nature>org.eclipse.oomph.version.VersionNature</nature> </natures> </projectDescription> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..6bda7770be --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding/.project=UTF-8 +encoding//model/eresource.ecorediag=UTF-8 +encoding//model/etypes.ecore=UTF-8 +encoding//model/etypes.ecorediag=UTF-8 + diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.core.prefs index 805164ed92..636347cee7 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.core.prefs @@ -1,4 +1,12 @@ eclipse.preferences.version=1 +org.eclipse.jdt.core.builder.cleanOutputFolder=clean +org.eclipse.jdt.core.builder.duplicateResourceTask=warning +org.eclipse.jdt.core.builder.invalidClasspath=abort +org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore +org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch,*.ucls,doc-files/,package.html,package-info.java,package-info.java +org.eclipse.jdt.core.circularClasspath=error +org.eclipse.jdt.core.classpath.exclusionPatterns=enabled +org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled org.eclipse.jdt.core.codeComplete.argumentPrefixes= org.eclipse.jdt.core.codeComplete.argumentSuffixes= org.eclipse.jdt.core.codeComplete.fieldPrefixes= @@ -17,6 +25,7 @@ org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.doc.comment.support=enabled +org.eclipse.jdt.core.compiler.maxProblemPerUnit=100 org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.autoboxing=ignore @@ -39,11 +48,11 @@ org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning +org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public +org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning @@ -51,8 +60,9 @@ org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag +org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore +org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning @@ -69,21 +79,17 @@ org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warnin org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore @@ -385,3 +391,5 @@ org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true +org.eclipse.jdt.core.incompatibleJDKLevel=ignore +org.eclipse.jdt.core.incompleteClasspath=error diff --git a/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.launching.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.launching.prefs new file mode 100644 index 0000000000..d4230da1fc --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.launching.prefs @@ -0,0 +1,3 @@ +#Fri Sep 09 11:20:41 CEST 2011 +eclipse.preferences.version=1 +org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE=ignore diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.ui.prefs index 5e9a5657bc..5e9a5657bc 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.ltk.core.refactoring.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.ltk.core.refactoring.prefs index 864e30fe5d..864e30fe5d 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.ltk.core.refactoring.prefs +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.ltk.core.refactoring.prefs diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.mylyn.tasks.ui.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.mylyn.tasks.ui.prefs index b050639a54..b050639a54 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.mylyn.tasks.ui.prefs +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.mylyn.tasks.ui.prefs diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.mylyn.team.ui.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.mylyn.team.ui.prefs index 2f50f36c0c..2f50f36c0c 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.mylyn.team.ui.prefs +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.mylyn.team.ui.prefs diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.pde.prefs b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.pde.prefs index fe01bb701d..fe01bb701d 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/.settings/org.eclipse.pde.prefs +++ b/plugins/org.eclipse.emf.cdo.releng.help/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.emf.cdo.releng.help/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.releng.help/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..cf679b9055 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/META-INF/MANIFEST.MF @@ -0,0 +1,26 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: org.eclipse.emf.cdo.releng.help; singleton:=true +Bundle-Version: 4.1.400.qualifier +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-ClassPath: . +Require-Bundle: org.eclipse.help;bundle-version="[3.3.0,4.0.0)";resolution:=optional, + org.eclipse.net4j.jvm;bundle-version="[4.1.0,5.0.0)", + org.eclipse.net4j.tcp;bundle-version="[4.1.0,5.0.0)", + org.eclipse.net4j.http.server;bundle-version="[4.0.0,5.0.0)" +Export-Package: org.eclipse.emf.cdo.releng.help;version="4.1.400", + org.eclipse.emf.cdo.releng.help.contributor;version="4.1.400", + org.eclipse.emf.cdo.releng.help.online;version="4.1.400", + org.eclipse.emf.cdo.releng.help.reference;version="4.1.400", + org.eclipse.emf.cdo.releng.help.reference.api;version="4.1.400", + org.eclipse.emf.cdo.releng.help.releng;version="4.1.400", + org.eclipse.emf.cdo.releng.help.releng.building;version="4.1.400", + org.eclipse.emf.cdo.releng.help.releng.promoting;version="4.1.400", + org.eclipse.emf.cdo.releng.help.releng.provisioning;version="4.1.400", + org.eclipse.emf.cdo.releng.help.writer;version="4.1.400", + org.eclipse.emf.cdo.releng.help.writer.authoring;version="4.1.400", + org.eclipse.emf.cdo.releng.help.writer.building;version="4.1.400", + org.eclipse.emf.cdo.releng.help.writer.examples;version="4.1.400" diff --git a/plugins/org.eclipse.emf.cdo.releng.help/META-INF/eclipse.inf b/plugins/org.eclipse.emf.cdo.releng.help/META-INF/eclipse.inf new file mode 100644 index 0000000000..7aecaca528 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/META-INF/eclipse.inf @@ -0,0 +1,2 @@ +jarprocessor.exclude.pack = true +jarprocessor.exclude.children.pack = true diff --git a/plugins/org.eclipse.emf.cdo.releng.help/about.html b/plugins/org.eclipse.emf.cdo.releng.help/about.html new file mode 100644 index 0000000000..d35d5aed64 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/about.html @@ -0,0 +1,28 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> +<title>About</title> +</head> +<body lang="EN-US"> +<h2>About This Content</h2> + +<p>June 5, 2007</p> +<h3>License</h3> + +<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. +For purposes of the EPL, "Program" will mean the Content.</p> + +<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p> + +</body> +</html> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/about.ini b/plugins/org.eclipse.emf.cdo.releng.help/about.ini new file mode 100644 index 0000000000..32006ae5d6 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/about.ini @@ -0,0 +1,15 @@ +# about.ini +# contains information about a feature +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# "%key" are externalized strings defined in about.properties +# This file does not need to be translated. + +# Property "aboutText" contains blurb for "About" dialog (translated) +aboutText=%featureText + +# Property "featureImage" contains path to feature image (32x32) +featureImage=modeling32.png + +# Property "appName" contains name of the application (translated) +appName=%featureName + diff --git a/plugins/org.eclipse.emf.cdo.releng.help/about.mappings b/plugins/org.eclipse.emf.cdo.releng.help/about.mappings new file mode 100644 index 0000000000..bddaab4310 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/about.mappings @@ -0,0 +1,6 @@ +# about.mappings +# contains fill-ins for about.properties +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file does not need to be translated. + +0=@build@
\ No newline at end of file diff --git a/plugins/org.eclipse.emf.cdo.releng.help/about.properties b/plugins/org.eclipse.emf.cdo.releng.help/about.properties new file mode 100644 index 0000000000..893f6fe43f --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/about.properties @@ -0,0 +1,23 @@ +# Copyright (c) 2011-2013 Eike Stepper (Berlin, Germany) and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Eike Stepper - initial API and implementation + +# NLS_MESSAGEFORMAT_VAR + +# ============================================================================== +# Do not change the properties between this line and the last line containing: +# %%% END OF TRANSLATED PROPERTIES %%% +# Instead, either redefine an existing property, or create a new property, +# append it to the end of the file, and change the code to use the new name. +# ============================================================================== + +featureName = Release Engineering Documentation +featureText = Release Engineering Documentation\n\ +Version: {featureVersion}\n\ +Build id: {0}\n\ +\n\ diff --git a/plugins/org.eclipse.emf.cdo.releng.help/build.properties b/plugins/org.eclipse.emf.cdo.releng.help/build.properties new file mode 100644 index 0000000000..1f9acdb945 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/build.properties @@ -0,0 +1,33 @@ +# Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Eike Stepper - initial API and implementation + +# NLS_MESSAGEFORMAT_VAR + +jars.compile.order = . +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + about.html,\ + plugin.properties,\ + plugin.xml,\ + toc.xml,\ + .,\ + html/,\ + images/,\ + toc.xmi,\ + about.ini,\ + about.mappings,\ + about.properties,\ + modeling32.png +src.includes = about.html + +doc.depends = org.eclipse.net4j.doc +doc.web = true + +generateSourceReferences = true diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/buildTemplate.ant b/plugins/org.eclipse.emf.cdo.releng.help/build.xml index 56614ad795..8ba03d0aab 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/buildTemplate.ant +++ b/plugins/org.eclipse.emf.cdo.releng.help/build.xml @@ -11,7 +11,9 @@ --> <project name="JavaDoc" default="build" basedir="../.."> - <!-- GENERATION WARNING --> + <!-- =========================================== --> + <!-- THIS FILE HAS BEEN GENERATED, DO NOT CHANGE --> + <!-- =========================================== --> <property file="${user.home}/org.eclipse.emf.cdo.releng.doc.properties" /> <property name="path.supplemental" value="${user.home}/git/local/org.eclipse.emf.cdo.releng.doc.supplemental" /> @@ -22,7 +24,7 @@ <property name="platform.link" value="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api" /> <property name="platform.api" location="plugins/org.eclipse.emf.cdo.releng.doc/package-lists/platform" /> - <property name="project.path" value="plugins/${PROJECT-NAME}" /> + <property name="project.path" value="plugins/org.eclipse.emf.cdo.releng.help" /> <property file="${project.path}/plugin.properties" /> <property file="${project.path}/build.properties" /> <property name="javadoc.name" value="${pluginName}" /> @@ -30,9 +32,8 @@ <property name="schemadoc.destdir" value="${project.path}/schemadoc" /> <property name="article.destdir" value="${project.path}/html" /> <property name="article.sources" value="${project.path}/src" /> - <!-- JAVA SKIP --> - <!-- SCHEMA SKIP --> - <!-- ARTICLE SKIP --> + <property name="java.skip" value="true" /> + <property name="schema.skip" value="true" /> <path id="javadoc.classpath"> <pathelement path="${path.tp}"/> @@ -59,7 +60,7 @@ classpathref="javadoc.classpath" /> <target name="build.java" unless="java.skip"> - <echo message="Building JavaDoc for ${PROJECT-NAME}" /> + <echo message="Building JavaDoc for org.eclipse.emf.cdo.releng.help" /> <delete includeemptydirs="true" failonerror="false"> <fileset dir="${javadoc.destdir}" defaultexcludes="true"> @@ -68,7 +69,7 @@ </delete> <property name="warningsfile" - location="plugins/org.eclipse.emf.cdo.releng.doc/debug/${PROJECT-NAME}.warnings" /> + location="plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.releng.help.warnings" /> <javadoc destdir="${javadoc.destdir}" encoding="ISO-8859-1" @@ -95,15 +96,14 @@ </doclet> <fileset dir="plugins" defaultexcludes="yes"> - <!-- SOURCE FOLDERS --> </fileset> - <!-- GROUPS --> <link href="${jdk.link}" /> <link href="${emf.link}" /> <link href="${platform.link}" offline="true" packagelistloc="${platform.api}" /> - <!-- JAVADOC DEPENDENCIES --> + <link href="MAKE-RELATIVE/org.eclipse.net4j.doc/javadoc" offline="true" packagelistloc="plugins/org.eclipse.net4j.doc/javadoc" /> + <link href="MAKE-RELATIVE/org.eclipse.net4j.util.doc/javadoc" offline="true" packagelistloc="plugins/org.eclipse.net4j.util.doc/javadoc" /> <tag name="ADDED" description="Added" /> <tag name="Singleton" description="Singleton" /> @@ -118,7 +118,6 @@ <tag name="noreference" description="No Reference" /> </javadoc> - <!-- COPY DOC FILES --> <copy todir="${javadoc.destdir}/resources" verbose="true" failonerror="false"> <fileset dir="${project.path}/resources" defaultexcludes="true"> <include name="**/*" /> @@ -195,7 +194,7 @@ </target> <target name="build.schema" unless="schema.skip"> - <echo message="Building SchemaDoc for ${PROJECT-NAME}" /> + <echo message="Building SchemaDoc for org.eclipse.emf.cdo.releng.help" /> <delete includeemptydirs="true" failonerror="false"> <fileset dir="${schemadoc.destdir}" defaultexcludes="true"> @@ -210,7 +209,6 @@ </fileset> </copy> - <!-- SCHEMA CONVERSIONS --> <replaceregexp match="\.\./\.\./(.*?)\.css" replace="\1.css" byline="true"> <fileset dir="${schemadoc.destdir}"> @@ -220,7 +218,7 @@ </target> <target name="build.article" unless="article.skip"> - <echo message="Building Articles for ${PROJECT-NAME}" /> + <echo message="Building Articles for org.eclipse.emf.cdo.releng.help" /> <tstamp> <format property="start.time" pattern="y-M-D-H-m-s-S" /> @@ -255,16 +253,29 @@ path="plugins/org.eclipse.emf.cdo.releng.doc/bin;${path.supplemental}/bin;${path.supplemental}/org.eclipse.emf.ecore_2.7.0.v20110605-0747.jar;${path.supplemental}/org.eclipse.emf.ecore.xmi_2.7.0.v20110520-1406.jar;${path.supplemental}/org.eclipse.emf.common_2.7.0.v20110605-0747.jar;${path.supplemental}/dom4j-1.6.1.jar;${path.supplemental}/poi-3.8-beta4-20110826.jar;${path.supplemental}/poi-ooxml-3.8-beta4-20110826.jar;${path.supplemental}/poi-ooxml-schemas-3.8-beta4-20110826.jar;${path.supplemental}/xmlbeans-2.3.0.jar"> <param name="-starttime" value="${start.time}" /> <param name="-basefolder" value="${basedir}" /> - <param name="-project" value="${PROJECT-NAME}" /> + <param name="-project" value="org.eclipse.emf.cdo.releng.help" /> <param name="-externals" value="${jdk.link};${platform.link};${emf.link}" /> </doclet> <fileset dir="plugins"> - <include name="${PROJECT-NAME}/src/**/*.java" /> - <!-- ARTICLE DEPENDENCIES --> + <include name="org.eclipse.emf.cdo.releng.help/src/**/*.java" /> + <include name="org.eclipse.net4j.doc/src/**/*.java" /> + <include name="org.eclipse.net4j.util.doc/src/**/*.java" /> </fileset> - <!-- ARTICLE PACKAGES --> + <package name="org.eclipse.emf.cdo.releng.help" /> + <package name="org.eclipse.emf.cdo.releng.help.contributor" /> + <package name="org.eclipse.emf.cdo.releng.help.online" /> + <package name="org.eclipse.emf.cdo.releng.help.reference" /> + <package name="org.eclipse.emf.cdo.releng.help.reference.api" /> + <package name="org.eclipse.emf.cdo.releng.help.releng" /> + <package name="org.eclipse.emf.cdo.releng.help.releng.building" /> + <package name="org.eclipse.emf.cdo.releng.help.releng.promoting" /> + <package name="org.eclipse.emf.cdo.releng.help.releng.provisioning" /> + <package name="org.eclipse.emf.cdo.releng.help.writer" /> + <package name="org.eclipse.emf.cdo.releng.help.writer.authoring" /> + <package name="org.eclipse.emf.cdo.releng.help.writer.building" /> + <package name="org.eclipse.emf.cdo.releng.help.writer.examples" /> </javadoc> </target> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/Overview.html b/plugins/org.eclipse.emf.cdo.releng.help/html/Overview.html new file mode 100644 index 0000000000..c870bad0de --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/Overview.html @@ -0,0 +1,95 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Overview (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Overview (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="" title="Release Engineering Documentation">Release Engineering Documentation</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Overview</h1></td> + <td align="right" valign="middle" nowrap> <a href="contributor/index.html" title="Forward to Contributor's Guide"><img src="../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> + <p> +<table border="0"> +<tr><td><img src="../images/article.gif"> </td><td colspan="8"><a href="" title="Article in Release Engineering Documentation">Overview</a></td></tr> +<tr><td><img src="../images/category.gif"> </td><td colspan="8"><a href="contributor/index.html" title="Category in Release Engineering Documentation">Contributor's Guide</a></td></tr> +<tr><td></td><td><img src="../images/article.gif"> </td><td colspan="7"><a href="contributor/Infrastructure.html" title="Article in Release Engineering Documentation">Project Infrastructure</a></td></tr> +<tr><td></td><td><img src="../images/article.gif"> </td><td colspan="7"><a href="contributor/Bugzilla.html" title="Article in Release Engineering Documentation">Using Bugzilla</a></td></tr> +<tr><td></td><td><img src="../images/article.gif"> </td><td colspan="7"><a href="contributor/Subversion.html" title="Article in Release Engineering Documentation">Using Subversion</a></td></tr> +<tr><td></td><td><img src="../images/article.gif"> </td><td colspan="7"><a href="contributor/Tools.html" title="Article in Release Engineering Documentation">Additional Tools</a></td></tr> +<tr><td></td><td></td><td>1 </td><td colspan="6"><a href="contributor/Tools.html#TaskOverview" title="Chapter in Release Engineering Documentation">Task Overview Perspective</a></td></tr> +<tr><td></td><td></td><td>2 </td><td colspan="6"><a href="contributor/Tools.html#RevisionHyperlinks" title="Chapter in Release Engineering Documentation">Revision Hyperlink Detector</a></td></tr> +<tr><td></td><td></td><td>3 </td><td colspan="6"><a href="contributor/Tools.html#CommitComments" title="Chapter in Release Engineering Documentation">Commit Comment Creator</a></td></tr> +<tr><td><img src="../images/category.gif"> </td><td colspan="8"><a href="releng/index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="releng/provisioning/index.html" title="Category in Release Engineering Documentation">Provisioning</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="releng/provisioning/Buckminster.html" title="Article in Release Engineering Documentation">Using Buckminster</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="releng/provisioning/RelengComponent.html" title="Article in Release Engineering Documentation">Maintaining the Releng Component</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="releng/building/index.html" title="Category in Release Engineering Documentation">Building</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="releng/building/OnHudson.html" title="Article in Release Engineering Documentation">Building on Hudson</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="releng/building/Locally.html" title="Article in Release Engineering Documentation">Building Locally</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="releng/promoting/index.html" title="Category in Release Engineering Documentation">Promoting</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="releng/promoting/Understanding.html" title="Article in Release Engineering Documentation">Understanding the Promotion Service</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="releng/promoting/Extending.html" title="Article in Release Engineering Documentation">Extending the Promotion Service</a></td></tr> +<tr><td><img src="../images/category.gif"> </td><td colspan="8"><a href="writer/index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="writer/authoring/index.html" title="Category in Release Engineering Documentation">Authoring Documentations</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/authoring/JavaDocs.html" title="Article in Release Engineering Documentation">Authoring JavaDocs</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/authoring/Articles.html" title="Article in Release Engineering Documentation">Authoring Articles</a></td></tr> +<tr><td></td><td></td><td></td><td>1 </td><td colspan="5"><a href="writer/authoring/Articles.html#Referencing" title="Chapter in Release Engineering Documentation">Referencing Existing Content</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.1 </td><td colspan="4"><a href="writer/authoring/Articles.html#ReferencingCategories" title="Chapter in Release Engineering Documentation">Referencing Categories</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.2 </td><td colspan="4"><a href="writer/authoring/Articles.html#ReferencingArticles" title="Chapter in Release Engineering Documentation">Referencing Articles</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.3 </td><td colspan="4"><a href="writer/authoring/Articles.html#ReferencingChapters" title="Chapter in Release Engineering Documentation">Referencing Chapters</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.4 </td><td colspan="4"><a href="writer/authoring/Articles.html#Inlining" title="Chapter in Release Engineering Documentation">Reusing Content by Inlining</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.5 </td><td colspan="4"><a href="writer/authoring/Articles.html#Embedding" title="Chapter in Release Engineering Documentation">Embedding External Content</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td></td><td>1.5.1 </td><td colspan="3"><a href="writer/authoring/Articles.html#Java" title="Chapter in Release Engineering Documentation">Embedding Java Code</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td></td><td>1.5.2 </td><td colspan="3"><a href="writer/authoring/Articles.html#XML" title="Chapter in Release Engineering Documentation">Embedding XML Code</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td></td><td>1.5.3 </td><td colspan="3"><a href="writer/authoring/Articles.html#Excel" title="Chapter in Release Engineering Documentation">Embedding Excel Tables</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="writer/building/index.html" title="Category in Release Engineering Documentation">Building Documentations</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/building/Plugins.html" title="Article in Release Engineering Documentation">Assembling Plugins</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/building/Generator.html" title="Article in Release Engineering Documentation">Generating Documentations</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="writer/examples/index.html" title="Category in Release Engineering Documentation">Examples</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/examples/ConnectingToRepositories.html" title="Article in Release Engineering Documentation">Connecting To Repositories</a></td></tr> +<tr><td></td><td></td><td></td><td>1 </td><td colspan="5"><a href="writer/examples/ConnectingToRepositories.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set Buffer Capacity</a></td></tr> +<tr><td></td><td></td><td></td><td>2 </td><td colspan="5"><a href="writer/examples/ConnectingToRepositories.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set Connection Timeout</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/examples/CreatingTransportConnections.html" title="Article in Release Engineering Documentation">Creating Transport Connections</a></td></tr> +<tr><td></td><td></td><td></td><td>1 </td><td colspan="5"><a href="writer/examples/CreatingTransportConnections.html#SelectTransportType" title="Chapter in Release Engineering Documentation">Select a Transport Type</a></td></tr> +<tr><td></td><td></td><td></td><td>2 </td><td colspan="5"><a href="writer/examples/CreatingTransportConnections.html#SetupWiringContainer" title="Chapter in Release Engineering Documentation">Setup a Wiring Container</a></td></tr> +<tr><td></td><td></td><td></td><td>3 </td><td colspan="5"><a href="writer/examples/CreatingTransportConnections.html#AddConfigurationParameters" title="Chapter in Release Engineering Documentation">Add Configuration Parameters</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>3.1 </td><td colspan="4"><a href="writer/examples/CreatingTransportConnections.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set the Buffer Capacity</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>3.2 </td><td colspan="4"><a href="writer/examples/CreatingTransportConnections.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set the Connection Timeout</a></td></tr> +<tr><td></td><td></td><td><img src="../images/article.gif"> </td><td colspan="6"><a href="writer/examples/XmlSnippets.html" title="Article in Release Engineering Documentation">Embedding XML Snippets</a></td></tr> +<tr><td></td><td></td><td></td><td>1 </td><td colspan="5"><a href="writer/examples/XmlSnippets.html#XmlExample" title="Chapter in Release Engineering Documentation">XML Example with a Callout</a></td></tr> +<tr><td></td><td></td><td></td><td>2 </td><td colspan="5"><a href="writer/examples/XmlSnippets.html#XmiExample" title="Chapter in Release Engineering Documentation">XMI Example</a></td></tr> +<tr><td><img src="../images/category.gif"> </td><td colspan="8"><a href="reference/index.html" title="Category in Release Engineering Documentation">Reference</a></td></tr> +<tr><td></td><td><img src="../images/category.gif"> </td><td colspan="7"><a href="../javadoc/overview-summary.html" title="Category in Release Engineering Documentation">API Reference</a></td></tr> +<tr><td><img src="../images/category.gif"> </td><td colspan="8"><a href="online/index.html" title="Category in Release Engineering Documentation">Online Docs</a></td></tr> +<tr><td></td><td><img src="../images/article.gif"> </td><td colspan="7"><a href="http://www.eclipse.org/cdo" title="Article in Release Engineering Documentation">Homepage</a></td></tr> +<tr><td></td><td><img src="../images/article.gif"> </td><td colspan="7"><a href="http://wiki.eclipse.org/CDO" title="Article in Release Engineering Documentation">Wiki</a></td></tr> +<tr><td><img src="../images/article.gif"> </td><td colspan="8"><a href="../about.html" title="Article in Release Engineering Documentation">Legal</a></td></tr> +</table> +</p> + + +<p align="right"> + <a href="contributor/index.html" title="Forward to Contributor's Guide"><img src="../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/book.css b/plugins/org.eclipse.emf.cdo.releng.help/html/book.css index 62b6e56a5b..62b6e56a5b 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/book.css +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/book.css diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Bugzilla.html b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Bugzilla.html new file mode 100644 index 0000000000..5f967eefd4 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Bugzilla.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Using Bugzilla (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Using Bugzilla (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="index.html" title="Category in Release Engineering Documentation">Contributor's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Using Bugzilla</h1></td> + <td align="right" valign="middle" nowrap><a href="Infrastructure.html" title="Backward to Project Infrastructure"><img src="../../images/backward.png" border="0"></a> <a href="Subversion.html" title="Forward to Using Subversion"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="Infrastructure.html" title="Backward to Project Infrastructure"><img src="../../images/backward.png" border="0"></a> <a href="Subversion.html" title="Forward to Using Subversion"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Infrastructure.html b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Infrastructure.html new file mode 100644 index 0000000000..79b786bcf1 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Infrastructure.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Project Infrastructure (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Project Infrastructure (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="index.html" title="Category in Release Engineering Documentation">Contributor's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Project Infrastructure</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Contributor's Guide"><img src="../../images/backward.png" border="0"></a> <a href="Bugzilla.html" title="Forward to Using Bugzilla"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="index.html" title="Backward to Contributor's Guide"><img src="../../images/backward.png" border="0"></a> <a href="Bugzilla.html" title="Forward to Using Bugzilla"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Subversion.html b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Subversion.html new file mode 100644 index 0000000000..063868a441 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Subversion.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Using Subversion (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Using Subversion (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="index.html" title="Category in Release Engineering Documentation">Contributor's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Using Subversion</h1></td> + <td align="right" valign="middle" nowrap><a href="Bugzilla.html" title="Backward to Using Bugzilla"><img src="../../images/backward.png" border="0"></a> <a href="Tools.html" title="Forward to Additional Tools"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="Bugzilla.html" title="Backward to Using Bugzilla"><img src="../../images/backward.png" border="0"></a> <a href="Tools.html" title="Forward to Additional Tools"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Tools.html b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Tools.html new file mode 100644 index 0000000000..8a4d5838bc --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/Tools.html @@ -0,0 +1,46 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Additional Tools (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Additional Tools (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="index.html" title="Category in Release Engineering Documentation">Contributor's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Additional Tools</h1></td> + <td align="right" valign="middle" nowrap><a href="Subversion.html" title="Backward to Using Subversion"><img src="../../images/backward.png" border="0"></a> <a href="../releng/index.html" title="Forward to Release Engineer's Guide"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<h2><a name="TaskOverview"></a>1 Task Overview Perspective</h2> + + +<h2><a name="RevisionHyperlinks"></a>2 Revision Hyperlink Detector</h2> + + +<h2><a name="CommitComments"></a>3 Commit Comment Creator</h2> + + +<p align="right"> +<a href="Subversion.html" title="Backward to Using Subversion"><img src="../../images/backward.png" border="0"></a> <a href="../releng/index.html" title="Forward to Release Engineer's Guide"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/index.html new file mode 100644 index 0000000000..519dc7a28a --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/contributor/index.html @@ -0,0 +1,47 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Contributor's Guide (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Contributor's Guide (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Contributor's Guide</h1></td> + <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png" border="0"></a> <a href="Infrastructure.html" title="Forward to Project Infrastructure"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../images/article.gif"> </td><td colspan="4"><a href="Infrastructure.html" title="Article in Release Engineering Documentation">Project Infrastructure</a></td></tr> +<tr><td><img src="../../images/article.gif"> </td><td colspan="4"><a href="Bugzilla.html" title="Article in Release Engineering Documentation">Using Bugzilla</a></td></tr> +<tr><td><img src="../../images/article.gif"> </td><td colspan="4"><a href="Subversion.html" title="Article in Release Engineering Documentation">Using Subversion</a></td></tr> +<tr><td><img src="../../images/article.gif"> </td><td colspan="4"><a href="Tools.html" title="Article in Release Engineering Documentation">Additional Tools</a></td></tr> +<tr><td></td><td>1 </td><td colspan="3"><a href="Tools.html#TaskOverview" title="Chapter in Release Engineering Documentation">Task Overview Perspective</a></td></tr> +<tr><td></td><td>2 </td><td colspan="3"><a href="Tools.html#RevisionHyperlinks" title="Chapter in Release Engineering Documentation">Revision Hyperlink Detector</a></td></tr> +<tr><td></td><td>3 </td><td colspan="3"><a href="Tools.html#CommitComments" title="Chapter in Release Engineering Documentation">Commit Comment Creator</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png" border="0"></a> <a href="Infrastructure.html" title="Forward to Project Infrastructure"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/online/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/online/index.html new file mode 100644 index 0000000000..da4dbde579 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/online/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Online Docs (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Online Docs (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Online Docs</h1></td> + <td align="right" valign="middle" nowrap><a href="../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../images/backward.png" border="0"></a> <a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Release Engineering Documentation">Homepage</a></td></tr> +<tr><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="http://wiki.eclipse.org/CDO" title="Article in Release Engineering Documentation">Wiki</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../images/backward.png" border="0"></a> <a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/reference/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/reference/index.html new file mode 100644 index 0000000000..fba1d5b056 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/reference/index.html @@ -0,0 +1,41 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Reference (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Reference (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Reference</h1></td> + <td align="right" valign="middle" nowrap><a href="../writer/examples/XmlSnippets.html" title="Backward to Embedding XML Snippets"><img src="../../images/backward.png" border="0"></a> <a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../images/category.gif"> </td><td colspan="3"><a href="../../javadoc/overview-summary.html" title="Category in Release Engineering Documentation">API Reference</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../writer/examples/XmlSnippets.html" title="Backward to Embedding XML Snippets"><img src="../../images/backward.png" border="0"></a> <a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/Locally.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/Locally.html new file mode 100644 index 0000000000..b22b572c41 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/Locally.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Building Locally (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Building Locally (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Building</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Building Locally</h1></td> + <td align="right" valign="middle" nowrap><a href="OnHudson.html" title="Backward to Building on Hudson"><img src="../../../images/backward.png" border="0"></a> <a href="../promoting/index.html" title="Forward to Promoting"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="OnHudson.html" title="Backward to Building on Hudson"><img src="../../../images/backward.png" border="0"></a> <a href="../promoting/index.html" title="Forward to Promoting"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/OnHudson.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/OnHudson.html new file mode 100644 index 0000000000..8e349fff18 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/OnHudson.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Building on Hudson (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Building on Hudson (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Building</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Building on Hudson</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Building"><img src="../../../images/backward.png" border="0"></a> <a href="Locally.html" title="Forward to Building Locally"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="index.html" title="Backward to Building"><img src="../../../images/backward.png" border="0"></a> <a href="Locally.html" title="Forward to Building Locally"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/index.html new file mode 100644 index 0000000000..5ce9b6843c --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/building/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Building (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Building (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Building</h1></td> + <td align="right" valign="middle" nowrap><a href="../provisioning/RelengComponent.html" title="Backward to Maintaining the Releng Component"><img src="../../../images/backward.png" border="0"></a> <a href="OnHudson.html" title="Forward to Building on Hudson"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="OnHudson.html" title="Article in Release Engineering Documentation">Building on Hudson</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="Locally.html" title="Article in Release Engineering Documentation">Building Locally</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../provisioning/RelengComponent.html" title="Backward to Maintaining the Releng Component"><img src="../../../images/backward.png" border="0"></a> <a href="OnHudson.html" title="Forward to Building on Hudson"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/index.html new file mode 100644 index 0000000000..8233571c3d --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/index.html @@ -0,0 +1,49 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Release Engineer's Guide (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Release Engineer's Guide (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Release Engineer's Guide</h1></td> + <td align="right" valign="middle" nowrap><a href="../contributor/Tools.html" title="Backward to Additional Tools"><img src="../../images/backward.png" border="0"></a> <a href="provisioning/index.html" title="Forward to Provisioning"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../images/category.gif"> </td><td colspan="4"><a href="provisioning/index.html" title="Category in Release Engineering Documentation">Provisioning</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="provisioning/Buckminster.html" title="Article in Release Engineering Documentation">Using Buckminster</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="provisioning/RelengComponent.html" title="Article in Release Engineering Documentation">Maintaining the Releng Component</a></td></tr> +<tr><td><img src="../../images/category.gif"> </td><td colspan="4"><a href="building/index.html" title="Category in Release Engineering Documentation">Building</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="building/OnHudson.html" title="Article in Release Engineering Documentation">Building on Hudson</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="building/Locally.html" title="Article in Release Engineering Documentation">Building Locally</a></td></tr> +<tr><td><img src="../../images/category.gif"> </td><td colspan="4"><a href="promoting/index.html" title="Category in Release Engineering Documentation">Promoting</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="promoting/Understanding.html" title="Article in Release Engineering Documentation">Understanding the Promotion Service</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="3"><a href="promoting/Extending.html" title="Article in Release Engineering Documentation">Extending the Promotion Service</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../contributor/Tools.html" title="Backward to Additional Tools"><img src="../../images/backward.png" border="0"></a> <a href="provisioning/index.html" title="Forward to Provisioning"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/Extending.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/Extending.html new file mode 100644 index 0000000000..072a1ff9f9 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/Extending.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Extending the Promotion Service (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Extending the Promotion Service (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Promoting</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Extending the Promotion Service</h1></td> + <td align="right" valign="middle" nowrap><a href="Understanding.html" title="Backward to Understanding the Promotion Service"><img src="../../../images/backward.png" border="0"></a> <a href="../../writer/index.html" title="Forward to Technical Writer's Guide"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="Understanding.html" title="Backward to Understanding the Promotion Service"><img src="../../../images/backward.png" border="0"></a> <a href="../../writer/index.html" title="Forward to Technical Writer's Guide"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/Understanding.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/Understanding.html new file mode 100644 index 0000000000..f05d3548af --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/Understanding.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Understanding the Promotion Service (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Understanding the Promotion Service (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Promoting</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Understanding the Promotion Service</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Promoting"><img src="../../../images/backward.png" border="0"></a> <a href="Extending.html" title="Forward to Extending the Promotion Service"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="index.html" title="Backward to Promoting"><img src="../../../images/backward.png" border="0"></a> <a href="Extending.html" title="Forward to Extending the Promotion Service"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/index.html new file mode 100644 index 0000000000..a1da6ad868 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/promoting/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Promoting (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Promoting (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Promoting</h1></td> + <td align="right" valign="middle" nowrap><a href="../building/Locally.html" title="Backward to Building Locally"><img src="../../../images/backward.png" border="0"></a> <a href="Understanding.html" title="Forward to Understanding the Promotion Service"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="Understanding.html" title="Article in Release Engineering Documentation">Understanding the Promotion Service</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="Extending.html" title="Article in Release Engineering Documentation">Extending the Promotion Service</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../building/Locally.html" title="Backward to Building Locally"><img src="../../../images/backward.png" border="0"></a> <a href="Understanding.html" title="Forward to Understanding the Promotion Service"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/Buckminster.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/Buckminster.html new file mode 100644 index 0000000000..f12c4a614c --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/Buckminster.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Using Buckminster (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Using Buckminster (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Provisioning</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Using Buckminster</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Provisioning"><img src="../../../images/backward.png" border="0"></a> <a href="RelengComponent.html" title="Forward to Maintaining the Releng Component"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="index.html" title="Backward to Provisioning"><img src="../../../images/backward.png" border="0"></a> <a href="RelengComponent.html" title="Forward to Maintaining the Releng Component"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/RelengComponent.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/RelengComponent.html new file mode 100644 index 0000000000..264e247f8b --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/RelengComponent.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Maintaining the Releng Component (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Maintaining the Releng Component (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Provisioning</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Maintaining the Releng Component</h1></td> + <td align="right" valign="middle" nowrap><a href="Buckminster.html" title="Backward to Using Buckminster"><img src="../../../images/backward.png" border="0"></a> <a href="../building/index.html" title="Forward to Building"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="Buckminster.html" title="Backward to Using Buckminster"><img src="../../../images/backward.png" border="0"></a> <a href="../building/index.html" title="Forward to Building"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/index.html new file mode 100644 index 0000000000..859e4ea425 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/releng/provisioning/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Provisioning (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Provisioning (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Release Engineer's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Provisioning</h1></td> + <td align="right" valign="middle" nowrap><a href="../index.html" title="Backward to Release Engineer's Guide"><img src="../../../images/backward.png" border="0"></a> <a href="Buckminster.html" title="Forward to Using Buckminster"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="Buckminster.html" title="Article in Release Engineering Documentation">Using Buckminster</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="RelengComponent.html" title="Article in Release Engineering Documentation">Maintaining the Releng Component</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../index.html" title="Backward to Release Engineer's Guide"><img src="../../../images/backward.png" border="0"></a> <a href="Buckminster.html" title="Forward to Using Buckminster"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/Articles.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/Articles.html new file mode 100644 index 0000000000..77a1e544e3 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/Articles.html @@ -0,0 +1,64 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Authoring Articles (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Authoring Articles (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Authoring Documentations</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Authoring Articles</h1></td> + <td align="right" valign="middle" nowrap><a href="JavaDocs.html" title="Backward to Authoring JavaDocs"><img src="../../../images/backward.png" border="0"></a> <a href="../building/index.html" title="Forward to Building Documentations"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<h2><a name="Referencing"></a>1 Referencing Existing Content</h2> + + +<h3><a name="ReferencingCategories"></a>1.1 Referencing Categories</h3> + + +<h3><a name="ReferencingArticles"></a>1.2 Referencing Articles</h3> + + +<h3><a name="ReferencingChapters"></a>1.3 Referencing Chapters</h3> + + +<h3><a name="Inlining"></a>1.4 Reusing Content by Inlining</h3> + + +<h3><a name="Embedding"></a>1.5 Embedding External Content</h3> + + +<h4><a name="Java"></a>1.5.1 Embedding Java Code</h4> + + +<h4><a name="XML"></a>1.5.2 Embedding XML Code</h4> + + +<h4><a name="Excel"></a>1.5.3 Embedding Excel Tables</h4> + + +<p align="right"> +<a href="JavaDocs.html" title="Backward to Authoring JavaDocs"><img src="../../../images/backward.png" border="0"></a> <a href="../building/index.html" title="Forward to Building Documentations"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/JavaDocs.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/JavaDocs.html new file mode 100644 index 0000000000..280dc89244 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/JavaDocs.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Authoring JavaDocs (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Authoring JavaDocs (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Authoring Documentations</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Authoring JavaDocs</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Authoring Documentations"><img src="../../../images/backward.png" border="0"></a> <a href="Articles.html" title="Forward to Authoring Articles"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="index.html" title="Backward to Authoring Documentations"><img src="../../../images/backward.png" border="0"></a> <a href="Articles.html" title="Forward to Authoring Articles"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/index.html new file mode 100644 index 0000000000..d55a848ca3 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/authoring/index.html @@ -0,0 +1,51 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Authoring Documentations (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Authoring Documentations (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Authoring Documentations</h1></td> + <td align="right" valign="middle" nowrap><a href="../index.html" title="Backward to Technical Writer's Guide"><img src="../../../images/backward.png" border="0"></a> <a href="JavaDocs.html" title="Forward to Authoring JavaDocs"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="6"><a href="JavaDocs.html" title="Article in Release Engineering Documentation">Authoring JavaDocs</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="6"><a href="Articles.html" title="Article in Release Engineering Documentation">Authoring Articles</a></td></tr> +<tr><td></td><td>1 </td><td colspan="5"><a href="Articles.html#Referencing" title="Chapter in Release Engineering Documentation">Referencing Existing Content</a></td></tr> +<tr><td></td><td></td><td>1.1 </td><td colspan="4"><a href="Articles.html#ReferencingCategories" title="Chapter in Release Engineering Documentation">Referencing Categories</a></td></tr> +<tr><td></td><td></td><td>1.2 </td><td colspan="4"><a href="Articles.html#ReferencingArticles" title="Chapter in Release Engineering Documentation">Referencing Articles</a></td></tr> +<tr><td></td><td></td><td>1.3 </td><td colspan="4"><a href="Articles.html#ReferencingChapters" title="Chapter in Release Engineering Documentation">Referencing Chapters</a></td></tr> +<tr><td></td><td></td><td>1.4 </td><td colspan="4"><a href="Articles.html#Inlining" title="Chapter in Release Engineering Documentation">Reusing Content by Inlining</a></td></tr> +<tr><td></td><td></td><td>1.5 </td><td colspan="4"><a href="Articles.html#Embedding" title="Chapter in Release Engineering Documentation">Embedding External Content</a></td></tr> +<tr><td></td><td></td><td></td><td>1.5.1 </td><td colspan="3"><a href="Articles.html#Java" title="Chapter in Release Engineering Documentation">Embedding Java Code</a></td></tr> +<tr><td></td><td></td><td></td><td>1.5.2 </td><td colspan="3"><a href="Articles.html#XML" title="Chapter in Release Engineering Documentation">Embedding XML Code</a></td></tr> +<tr><td></td><td></td><td></td><td>1.5.3 </td><td colspan="3"><a href="Articles.html#Excel" title="Chapter in Release Engineering Documentation">Embedding Excel Tables</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../index.html" title="Backward to Technical Writer's Guide"><img src="../../../images/backward.png" border="0"></a> <a href="JavaDocs.html" title="Forward to Authoring JavaDocs"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/Generator.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/Generator.html new file mode 100644 index 0000000000..368db132cb --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/Generator.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Generating Documentations (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Generating Documentations (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Building Documentations</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Generating Documentations</h1></td> + <td align="right" valign="middle" nowrap><a href="Plugins.html" title="Backward to Assembling Plugins"><img src="../../../images/backward.png" border="0"></a> <a href="../examples/index.html" title="Forward to Examples"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="Plugins.html" title="Backward to Assembling Plugins"><img src="../../../images/backward.png" border="0"></a> <a href="../examples/index.html" title="Forward to Examples"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/Plugins.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/Plugins.html new file mode 100644 index 0000000000..5dba1c227a --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/Plugins.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Assembling Plugins (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Assembling Plugins (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Building Documentations</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Assembling Plugins</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Building Documentations"><img src="../../../images/backward.png" border="0"></a> <a href="Generator.html" title="Forward to Generating Documentations"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + +<p align="right"> +<a href="index.html" title="Backward to Building Documentations"><img src="../../../images/backward.png" border="0"></a> <a href="Generator.html" title="Forward to Generating Documentations"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/index.html new file mode 100644 index 0000000000..6fd7abcb5f --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/building/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Building Documentations (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Building Documentations (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Building Documentations</h1></td> + <td align="right" valign="middle" nowrap><a href="../authoring/Articles.html" title="Backward to Authoring Articles"><img src="../../../images/backward.png" border="0"></a> <a href="Plugins.html" title="Forward to Assembling Plugins"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="Plugins.html" title="Article in Release Engineering Documentation">Assembling Plugins</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="3"><a href="Generator.html" title="Article in Release Engineering Documentation">Generating Documentations</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../authoring/Articles.html" title="Backward to Authoring Articles"><img src="../../../images/backward.png" border="0"></a> <a href="Plugins.html" title="Forward to Assembling Plugins"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/ConnectingToRepositories.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/ConnectingToRepositories.html new file mode 100644 index 0000000000..f930e2ab13 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/ConnectingToRepositories.html @@ -0,0 +1,42 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Connecting To Repositories (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Connecting To Repositories (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Examples</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Connecting To Repositories</h1></td> + <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Examples"><img src="../../../images/backward.png" border="0"></a> <a href="CreatingTransportConnections.html" title="Forward to Creating Transport Connections"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> + + +<h2><a name="SetBufferCapacity"></a>1 Set Buffer Capacity</h2> + + +<h2><a name="SetConnectionTimeout"></a>2 Set Connection Timeout</h2> + + +<p align="right"> +<a href="index.html" title="Backward to Examples"><img src="../../../images/backward.png" border="0"></a> <a href="CreatingTransportConnections.html" title="Forward to Creating Transport Connections"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/CreatingTransportConnections.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/CreatingTransportConnections.html new file mode 100644 index 0000000000..ec346ee25f --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/CreatingTransportConnections.html @@ -0,0 +1,217 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Creating Transport Connections (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Creating Transport Connections (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Examples</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Creating Transport Connections</h1></td> + <td align="right" valign="middle" nowrap><a href="ConnectingToRepositories.html" title="Backward to Connecting To Repositories"><img src="../../../images/backward.png" border="0"></a> <a href="XmlSnippets.html" title="Forward to Embedding XML Snippets"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p class="author">Author: Eike Stepper</p> +<p> + This tutorial outlines the steps needed to create a Net4j <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html" title="Interface in org.eclipse.net4j.connector"><code>IConnector</code></a> and connect it to an <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html" title="Interface in org.eclipse.net4j.acceptor"><code>IAcceptor</code></a>. + <p> + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu nibh in erat dapibus accumsan. Aenean cursus + lacinia dictum. Mauris non sem sapien. Vivamus sem ante, posuere a rhoncus ac, varius in nisi. Sed pulvinar urna ac + est iaculis mattis. Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien sollicitudin nisi + vestibulum nec vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat eget. Integer eu erat ac + risus ultricies mattis vel nec nunc. Proin venenatis tellus sit amet dui congue nec vehicula urna sollicitudin. Donec + porta, risus eu auctor semper, ante lectus lobortis sem, a luctus diam dui eu sapien. Sed at metus et dolor tincidunt + convallis id a est. Donec quam nisl, scelerisque a feugiat id, mattis vel urna. Suspendisse facilisis, libero ac + ultricies dictum, mi sem feugiat purus, ac aliquam metus purus sed leo. Sed a viverra metus. + <p> + <b>Table of Contents</b> <p> +<table border="0"> +<tr><td>1 </td><td colspan="4"><a href="CreatingTransportConnections.html#SelectTransportType" title="Chapter in Release Engineering Documentation">Select a Transport Type</a></td></tr> +<tr><td>2 </td><td colspan="4"><a href="CreatingTransportConnections.html#SetupWiringContainer" title="Chapter in Release Engineering Documentation">Setup a Wiring Container</a></td></tr> +<tr><td>3 </td><td colspan="4"><a href="CreatingTransportConnections.html#AddConfigurationParameters" title="Chapter in Release Engineering Documentation">Add Configuration Parameters</a></td></tr> +<tr><td></td><td>3.1 </td><td colspan="3"><a href="CreatingTransportConnections.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set the Buffer Capacity</a></td></tr> +<tr><td></td><td>3.2 </td><td colspan="3"><a href="CreatingTransportConnections.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set the Connection Timeout</a></td></tr> +</table> +</p> + + +<h2><a name="SelectTransportType"></a>1 Select a Transport Type</h2> +<p> + Currently supported transport types are: + <ul> + <li><b>JVM</b> to connect to an <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html" title="Interface in org.eclipse.net4j.jvm"><code>IJVMAcceptor</code></a> in the same Java Virtual Machine. + <li><b>TCP</b> to connect to an <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html" title="Interface in org.eclipse.net4j.tcp"><code>ITCPAcceptor</code></a> by means of a <a href="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/channels/SocketChannel.html" title="Class in java.nio.channels"><code>SocketChannel</code></a>. + <li><b>SSL</b> an extension to the TCP transport that adds TLS/SSL security. + <li><b>HTTP</b> to connect to an <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html" title="Interface in org.eclipse.net4j.http.server"><code>IHTTPAcceptor</code></a> that is made available by a servlet. + </ul> + Continue with <a href="CreatingTransportConnections.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set the Connection Timeout</a>.<p><b>See Also:</b></p> +<ul> + <li><a href="ConnectingToRepositories.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set Buffer Capacity</a></li> +</ul> + + +<h2><a name="SetupWiringContainer"></a>2 Setup a Wiring Container</h2> +<p> + Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien sollicitudin nisi vestibulum nec + vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat eget. Integer eu erat ac risus + ultricies mattis vel nec nunc. + <p> + + +<div class="snippet" style="margin-left:24px;" align="left"> + <a name="snippet_snippet1"></a> + <table border="0" cellspacing="0" cellpadding="0"> + <tr> + <td><img src="../../../images/editor-top-left-java.png"></td> + <td style="background-image:url(../../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">ContainerSetup.java</font></td> + <td width="1px"><img src="../../../images/editor-close.png"></td> + <td style="background-image:url(../../../images/editor-top2.png); background-repeat:repeat-x;"> </td> + <td><img src="../../../images/editor-top-right.png"></td> + </tr> + <tr> + <td style="background-image:url(../../../images/editor-left.png); background-repeat:repeat-y;"> </td> + <td colspan="3" align="left" valign="top" nowrap> + <div style="margin:10px 0px 10px 0px;"> + <code> + <font color="#3f7f5f">// Create a dedicated container instance</font><br/> + IManagedContainer container = <a name="callout_snippet1_1_code" href="#callout_snippet1_1" alt="Create a separate IManagedContainer." title="Create a separate IManagedContainer."><img src="../../../images/callout-1.png" width="16" height="16" border="0" align="top"></a> <font color="#7f0055"><b>new </b></font>ManagedContainer();<br/> + <br/> + <font color="#3f7f5f">// Register your custom factories</font><br/> + container.registerFactory( <a name="callout_snippet1_2_code" href="#callout_snippet1_2" alt="Create a factory of type "jms" in the productGroup "org.eclipse.net4j.connectors"." title="Create a factory of type "jms" in the productGroup "org.eclipse.net4j.connectors"."><img src="../../../images/callout-2.png" width="16" height="16" border="0" align="top"></a> <font color="#7f0055"><b>new </b></font>Factory(<font color="#2a00ff">"org.eclipse.net4j.connectors"</font>, <font color="#2a00ff">"jms"</font>)<br/> + {<br/> + <font color="#7f0055"><b>public </b></font>IConnector create(String description) <font color="#7f0055"><b>throws </b></font>ProductCreationException<br/> + {<br/> + <font color="#7f0055"><b>return </b></font><a name="callout_snippet1_3_code" href="#callout_snippet1_3" alt="Create a JMS connector." title="Create a JMS connector."><img src="../../../images/callout-3.png" width="16" height="16" border="0" align="top"></a> <font color="#7f0055"><b>new </b></font>JMSConnector(description);<br/> + }<br/> + });<br/> + <br/> + <font color="#3f7f5f">// Use utility classes to register additional factories</font><br/> + Net4jUtil.prepareContainer(container);<br/> + TCPUtil.prepareContainer(container);<br/> + <br/> + <font color="#3f7f5f">// Do not forget to activate the container before you use it</font><br/> + <a name="callout_snippet1_4_code" href="#callout_snippet1_4" alt="The new container can not be used when inactive." title="The new container can not be used when inactive."><img src="../../../images/callout-4.png" width="16" height="16" border="0" align="top"></a> container.activate(); + </code> + </div> + </td> + <td style="background-image:url(../../../images/editor-right.png); background-repeat:repeat-y;"> </td> + </tr> + <tr> + <td><img src="../../../images/editor-bottom-left.png"></td> + <td style="background-image:url(../../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3"> </td> + <td><img src="../../../images/editor-bottom-right.png"></td> + </tr> + </table> +</div> +<p> +<div style="margin-left:24px;"><a name="callout_snippet1_1" href="#callout_snippet1_1_code" alt="Jump to snippet..." title="Jump to snippet..."><img src="../../../images/callout-1.png" width="16" height="16" border="0" align="top"></a> Create a separate <a href="../../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html" title="Interface in org.eclipse.net4j.util.container"><code>IManagedContainer</code></a>. + +</div> +<div style="margin-left:24px;"><a name="callout_snippet1_2" href="#callout_snippet1_2_code" alt="Jump to snippet..." title="Jump to snippet..."><img src="../../../images/callout-2.png" width="16" height="16" border="0" align="top"></a> Create a factory of <i>type</i> "jms" in the <i>productGroup</i> "org.eclipse.net4j.connectors". + +</div> +<div style="margin-left:24px;"><a name="callout_snippet1_3" href="#callout_snippet1_3_code" alt="Jump to snippet..." title="Jump to snippet..."><img src="../../../images/callout-3.png" width="16" height="16" border="0" align="top"></a> Create a JMS connector. + +</div> +<div style="margin-left:24px;"><a name="callout_snippet1_4" href="#callout_snippet1_4_code" alt="Jump to snippet..." title="Jump to snippet..."><img src="../../../images/callout-4.png" width="16" height="16" border="0" align="top"></a> The new container can not be used when inactive. + +</div> +<p> + + <p> + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu nibh in erat dapibus accumsan. Aenean cursus + lacinia dictum. Mauris non sem sapien. Vivamus sem ante, posuere a rhoncus ac, varius in nisi. Sed pulvinar urna ac + est iaculis mattis. Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien sollicitudin + nisi vestibulum nec vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat eget. Integer eu + erat ac risus ultricies mattis vel nec nunc. Proin venenatis tellus sit amet dui congue nec vehicula urna + sollicitudin. Donec porta, risus eu auctor semper, ante lectus lobortis sem, a luctus diam dui eu sapien. Sed at + metus et dolor tincidunt convallis id a est. Donec quam nisl, scelerisque a feugiat id, mattis vel urna. + Suspendisse facilisis, libero ac ultricies dictum, mi sem feugiat purus, ac aliquam metus purus sed leo. Sed a + viverra metus. + +<h2><a name="AddConfigurationParameters"></a>3 Add Configuration Parameters</h2> + + +<h3><a name="SetBufferCapacity"></a>3.1 Set the Buffer Capacity</h3> +<p> + + +<div class="snippet" style="margin-left:24px;" align="left"> + <a name="snippet_JMSConnector"></a> + <table border="0" cellspacing="0" cellpadding="0"> + <tr> + <td><img src="../../../images/editor-top-left-java.png"></td> + <td style="background-image:url(../../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">JMSConnector.java</font></td> + <td width="1px"><img src="../../../images/editor-close.png"></td> + <td style="background-image:url(../../../images/editor-top2.png); background-repeat:repeat-x;"> </td> + <td><img src="../../../images/editor-top-right.png"></td> + </tr> + <tr> + <td style="background-image:url(../../../images/editor-left.png); background-repeat:repeat-y;"> </td> + <td colspan="3" align="left" valign="top" nowrap> + <div style="margin:10px 0px 10px 0px;"> + <code> + <font color="#7f0055"><b>public class </b></font>JMSConnector <font color="#7f0055"><b>extends </b></font>Connector<br/> + {<br/> + <font color="#7f0055"><b>public </b></font>JMSConnector(String description)<br/> + {<br/> + }<br/> + <br/> + <font color="#7f0055"><b>public </b></font><font color="#7f0055"><b>void </b></font>multiplexChannel(InternalChannel <font color="#3f7f5f">/* callout */ </font>channel)<br/> + {<br/> + }<br/> + <br/> + …<br/> + } + </code> + </div> + </td> + <td style="background-image:url(../../../images/editor-right.png); background-repeat:repeat-y;"> </td> + </tr> + <tr> + <td><img src="../../../images/editor-bottom-left.png"></td> + <td style="background-image:url(../../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3"> </td> + <td><img src="../../../images/editor-bottom-right.png"></td> + </tr> + </table> +</div> +<p> +<div style="margin-left:24px;"><a name="callout_JMSConnector_1" href="#callout_JMSConnector_1_code" alt="Jump to snippet..." title="Jump to snippet..."><img src="../../../images/callout-1.png" width="16" height="16" border="0" align="top"></a> The channel must not be <code>null</code>. + +</div> +<p> + + +<h3><a name="SetConnectionTimeout"></a>3.2 Set the Connection Timeout</h3> +<p> + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu nibh in erat dapibus accumsan. Aenean cursus + lacinia dictum. Mauris non sem sapien. Vivamus sem ante, posuere a rhoncus ac, varius in nisi. Sed pulvinar urna + ac est iaculis mattis. Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien + sollicitudin nisi vestibulum nec vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat + eget. Integer eu erat ac risus ultricies mattis vel nec nunc. Proin venenatis tellus sit amet dui congue nec + vehicula urna sollicitudin. Donec porta, risus eu auctor semper, ante lectus lobortis sem, a luctus diam dui eu + sapien. Sed at metus et dolor tincidunt convallis id a est. Donec quam nisl, scelerisque a feugiat id, mattis vel + urna. Suspendisse facilisis, libero ac ultricies dictum, mi sem feugiat purus, ac aliquam metus purus sed leo. + Sed a viverra metus. + +<p align="right"> +<a href="ConnectingToRepositories.html" title="Backward to Connecting To Repositories"><img src="../../../images/backward.png" border="0"></a> <a href="XmlSnippets.html" title="Forward to Embedding XML Snippets"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/XmlSnippets.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/XmlSnippets.html new file mode 100644 index 0000000000..c194247dee --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/XmlSnippets.html @@ -0,0 +1,337 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Embedding XML Snippets (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Embedding XML Snippets (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a> > <a href="index.html" title="Category in Release Engineering Documentation">Examples</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Embedding XML Snippets</h1></td> + <td align="right" valign="middle" nowrap><a href="CreatingTransportConnections.html" title="Backward to Creating Transport Connections"><img src="../../../images/backward.png" border="0"></a> <a href="../../reference/index.html" title="Forward to Reference"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> + <p> +<table border="0"> +<tr><td>1 </td><td colspan="3"><a href="XmlSnippets.html#XmlExample" title="Chapter in Release Engineering Documentation">XML Example with a Callout</a></td></tr> +<tr><td>2 </td><td colspan="3"><a href="XmlSnippets.html#XmiExample" title="Chapter in Release Engineering Documentation">XMI Example</a></td></tr> +</table> +</p> + + +<h2><a name="XmlExample"></a>1 XML Example with a Callout</h2> +<p> + + +<div class="snippet" style="margin-left:24px;" align="left"> + <a name="snippet_cdoServerXml"></a> + <table border="0" cellspacing="0" cellpadding="0"> + <tr> + <td><img src="../../../images/editor-top-left-xml.png"></td> + <td style="background-image:url(../../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">cdo-server.xml</font></td> + <td width="1px"><img src="../../../images/editor-close.png"></td> + <td style="background-image:url(../../../images/editor-top2.png); background-repeat:repeat-x;"> </td> + <td><img src="../../../images/editor-top-right.png"></td> + </tr> + <tr> + <td style="background-image:url(../../../images/editor-left.png); background-repeat:repeat-y;"> </td> + <td colspan="3" align="left" valign="top" nowrap> + <div style="margin:10px 0px 10px 0px;"> + <code> +<font color="#0000e1"><?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?></font><br/> +<font color="#0000e1"><cdoServer></font><br/> +<br/> + <font color="#3f7f5f"><!-- ============================================================== --></font><br/> + <font color="#3f7f5f"><!-- See http://wiki.eclipse.org/CDO/Server_Configuration_Reference --></font><br/> + <font color="#3f7f5f"><!-- ============================================================== --></font><br/> +<br/> + <font color="#0000e1"><acceptor type<font color="#000080">="tcp"</font> listenAddr<font color="#000080">="0.0.0.0"</font> port<font color="#000080">="2036"</font>/></font><br/> +<br/> + <font color="#3f7f5f"><!-- Examples:<br/> + <acceptor type="ssl" listenAddr="0.0.0.0" port="2036"/><br/> + <acceptor type="http"/><br/> + --></font><br/> +<br/> + <font color="#0000e1"><repository name<font color="#000080">="repo1"</font>></font><br/> +<br/> + <font color="#0000e1"><property name<font color="#000080">="overrideUUID"</font> value<font color="#000080">=""</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="supportingAudits"</font> value<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="supportingBranches"</font> value<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="supportingUnits"</font> value<font color="#000080">="false"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="checkUnitMoves"</font> value<font color="#000080">="false"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="ensureReferentialIntegrity"</font> value<font color="#000080">="false"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="allowInterruptRunningQueries"</font> value<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="idGenerationLocation"</font> value<font color="#000080">="STORE"</font>/></font> <font color="#3f7f5f"><!-- Possible values: STORE | CLIENT --></font><br/> + <font color="#0000e1"><property name<font color="#000080">="serializeCommits"</font> value<font color="#000080">="false"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="optimisticLockingTimeout"</font> value<font color="#000080">="10000"</font>/></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example http://wiki.eclipse.org/CDO/Security_Manager<br/> + <securityManager type="default" description="/security:annotation:home(/home)"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example http://bugs.eclipse.org/302775<br/> + <authenticator type="file" description="_database/repo1.users"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example http://bugs.eclipse.org/345431<br/> + <initialPackage nsURI="http://www.eclipse.org/emf/CDO/examples/company/1.0.0"/><br/> + --></font><br/> +<br/> + <font color="#0000e1"><store type<font color="#000080">="db"</font>></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example http://bugs.eclipse.org/396379 (if idGenerationLocation == CLIENT)<br/> + <property name="idColumnLength" value="34"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example http://bugs.eclipse.org/493598<br/> + <property name="jdbcFetchSize" value="10000"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Period at which to execute an SQL statement to keep DB connection alive, in minutes --></font><br/> + <font color="#0000e1"><property name<font color="#000080">="connectionKeepAlivePeriod"</font> value<font color="#000080">="60"</font>/></font><br/> +<br/> + <font color="#3f7f5f"><!-- Maximum number of store accessors (JDBC connections) to keep in the reader pool. The default value is 15. --></font><br/> + <font color="#0000e1"><property name<font color="#000080">="readerPoolCapacity"</font> value<font color="#000080">="20"</font>/></font><br/> +<br/> + <font color="#3f7f5f"><!-- Maximum number of store accessors (JDBC connections) to keep in the writer pool. The default value is 15. --></font><br/> + <font color="#0000e1"><property name<font color="#000080">="writerPoolCapacity"</font> value<font color="#000080">="20"</font>/></font><br/> +<br/> +<br/> + <font color="#0000e1"><mappingStrategy type<font color="#000080">="horizontal"</font>></font> <a name="callout_cdoServerXml_1_code" href="#callout_cdoServerXml_1" alt="The mapping strategy "horizontal" delegates to a mapping strategy chosen to match the repository + properties supportingAudits and supportingBranches." title="The mapping strategy "horizontal" delegates to a mapping strategy chosen to match the repository + properties supportingAudits and supportingBranches."><img src="../../../images/callout-1.png" width="16" height="16" border="0" align="top"></a> <br/> + <font color="#0000e1"><property name<font color="#000080">="qualifiedNames"</font> value<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="withRanges"</font> value<font color="#000080">="false"</font>/></font><br/> +<br/> + <font color="#3f7f5f"><!--<br/> + Per default, the objectTypeCache is in-memory and contains<br/> + 100,000 cache entries. If you want to change the size,<br/> + uncomment the following line and set the desired size.<br/> + The cache can be disabled by setting a size of 0.<br/> + --></font><br/> + <font color="#3f7f5f"><!-- Optional:<br/> + <property name="objectTypeCacheSize" value="100000"/><br/> + --></font><br/> + <font color="#0000e1"></mappingStrategy></font><br/> +<br/> + <font color="#0000e1"><dbAdapter name<font color="#000080">="h2"</font>/></font><br/> + <font color="#0000e1"><dataSource class<font color="#000080">="org.h2.jdbcx.JdbcDataSource"</font> URL<font color="#000080">="jdbc:h2:/develop/cdo-master/h2/big"</font>/></font><br/> + <br/> + <font color="#3f7f5f"><!-- Example:<br/> + <dbAdapter name="derby-embedded"/><br/> + <dataSource class="org.apache.derby.jdbc.EmbeddedDataSource"<br/> + databaseName="/temp/repo1"<br/> + createDatabase="create"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example:<br/> + <dbAdapter name="hsqldb"/><br/> + <dataSource class="org.eclipse.net4j.db.hsqldb.HSQLDBDataSource"<br/> + database="jdbc:hsqldb:file:/temp/repo1"<br/> + user="sa"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example:<br/> + <dbAdapter name="mysql"/><br/> + <dataSource class="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"<br/> + url="jdbc:mysql://localhost/big"<br/> + user="test" password="0000"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example:<br/> + <dbAdapter name="postgresql"/><br/> + <dataSource class="org.postgresql.ds.PGSimpleDataSource"<br/> + serverName="localhost"<br/> + portNumber="5432"<br/> + databaseName="repo1"<br/> + user="postgres"<br/> + password="postgres"/><br/> + --></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example:<br/> + <dbAdapter name="oracle"/><br/> + <dataSource class="oracle.jdbc.pool.OracleDataSource"<br/> + driverType="thin"<br/> + serverName="localhost"<br/> + portNumber="1521"<br/> + databaseName="TEST"<br/> + user="cdotest"<br/> + password="oracle"/><br/> + --></font><br/> +<br/> + <font color="#0000e1"></store></font><br/> +<br/> + <font color="#3f7f5f"><!-- ONLY THE FIRST CONFIGURED STORE IS USED FOR THE REPOSITORY!!! --></font><br/> +<br/> + <font color="#0000e1"><store type<font color="#000080">="mongodb"</font>></font><br/> + <font color="#0000e1"><property name<font color="#000080">="uri"</font> value<font color="#000080">="mongodb://localhost"</font>/></font><br/> + <font color="#0000e1"><property name<font color="#000080">="db"</font> value<font color="#000080">="cdodb"</font>/></font><br/> + <font color="#3f7f5f"><!-- Optional:<br/> + <property name="drop" value="true"/><br/> + --></font><br/> + <font color="#0000e1"></store></font><br/> +<br/> + <font color="#0000e1"></repository></font><br/> +<br/> + <font color="#3f7f5f"><!-- Example of a DB4O repo/store:<br/> + <repository name="repo1"><br/> + <property name="supportingAudits" value="false"/><br/> + <property name="supportingBranches" value="false"/><br/> + <store type="db4o"><br/> + <property name="path" value="/tmp/cdodb4.db4o"/><br/> + <property name="port" value="50032"/><br/> + </store><br/> + </repository><br/> + --></font><br/> +<br/> +<font color="#0000e1"></cdoServer></font> + </code> + </div> + </td> + <td style="background-image:url(../../../images/editor-right.png); background-repeat:repeat-y;"> </td> + </tr> + <tr> + <td><img src="../../../images/editor-bottom-left.png"></td> + <td style="background-image:url(../../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3"> </td> + <td><img src="../../../images/editor-bottom-right.png"></td> + </tr> + </table> +</div> +<p> +<div style="margin-left:24px;"><a name="callout_cdoServerXml_1" href="#callout_cdoServerXml_1_code" alt="Jump to snippet..." title="Jump to snippet..."><img src="../../../images/callout-1.png" width="16" height="16" border="0" align="top"></a> The mapping strategy "horizontal" delegates to a mapping strategy chosen to match the repository + properties <i>supportingAudits</i> and <i>supportingBranches</i>. + +</div> +<p> + + +<h2><a name="XmiExample"></a>2 XMI Example</h2> +<p> + + +<div class="snippet" style="margin-left:24px;" align="left"> + <a name="snippet_companyEcore"></a> + <table border="0" cellspacing="0" cellpadding="0"> + <tr> + <td><img src="../../../images/editor-top-left-xml.png"></td> + <td style="background-image:url(../../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">company.ecore</font></td> + <td width="1px"><img src="../../../images/editor-close.png"></td> + <td style="background-image:url(../../../images/editor-top2.png); background-repeat:repeat-x;"> </td> + <td><img src="../../../images/editor-top-right.png"></td> + </tr> + <tr> + <td style="background-image:url(../../../images/editor-left.png); background-repeat:repeat-y;"> </td> + <td colspan="3" align="left" valign="top" nowrap> + <div style="margin:10px 0px 10px 0px;"> + <code> +<font color="#0000e1"><?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?></font><br/> +<font color="#0000e1"><ecore:EPackage xmi:version<font color="#000080">="2.0"</font> xmlns:xmi<font color="#000080">="http://www.omg.org/XMI"</font> xmlns:xsi<font color="#000080">="http://www.w3.org/2001/XMLSchema-instance"</font> xmlns:ecore<font color="#000080">="http://www.eclipse.org/emf/2002/Ecore"</font> name<font color="#000080">="company"</font> nsURI<font color="#000080">="http://www.eclipse.org/emf/CDO/examples/company/1.0.0"</font> nsPrefix<font color="#000080">="company"</font>></font><br/> + <font color="#0000e1"><eAnnotations source<font color="#000080">="teneo.jpa"</font>></font><br/> + <font color="#0000e1"><details key<font color="#000080">="value"</font> value<font color="#000080">="@hbGenericGenerators({@GenericGenerator(name="system-uuid", strategy = "org.eclipse.emf.cdo.examples.hibernate.server.CDOExampleUUIDHexGenerator")})"</font>/></font><br/> + <font color="#0000e1"></eAnnotations></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Addressable"</font> abstract<font color="#000080">="true"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="name"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="street"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="city"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Company"</font> eSuperTypes<font color="#000080">="#//Addressable"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="categories"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//Category"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="suppliers"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//Supplier"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="customers"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//Customer"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="purchaseOrders"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//PurchaseOrder"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="salesOrders"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//SalesOrder"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Supplier"</font> eSuperTypes<font color="#000080">="#//Addressable"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="purchaseOrders"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//PurchaseOrder"</font> eOpposite<font color="#000080">="#//PurchaseOrder/supplier"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="preferred"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"</font> defaultValueLiteral<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Customer"</font> eSuperTypes<font color="#000080">="#//Addressable"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="salesOrders"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//SalesOrder"</font> eOpposite<font color="#000080">="#//SalesOrder/customer"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Order"</font>></font><br/> + <font color="#0000e1"><eAnnotations source<font color="#000080">="teneo.jpa"</font>></font><br/> + <font color="#0000e1"><details key<font color="#000080">="value"</font> value<font color="#000080">="@Entity(name="BaseOrder")"</font>/></font><br/> + <font color="#0000e1"></eAnnotations></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="orderDetails"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//OrderDetail"</font> containment<font color="#000080">="true"</font> eOpposite<font color="#000080">="#//OrderDetail/order"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="OrderDetail"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="order"</font> lowerBound<font color="#000080">="1"</font> eType<font color="#000080">="#//Order"</font> eOpposite<font color="#000080">="#//Order/orderDetails"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="product"</font> eType<font color="#000080">="#//Product"</font> eOpposite<font color="#000080">="#//Product/orderDetails"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="price"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="PurchaseOrder"</font> eSuperTypes<font color="#000080">="#//Order"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="date"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="supplier"</font> lowerBound<font color="#000080">="1"</font> eType<font color="#000080">="#//Supplier"</font> eOpposite<font color="#000080">="#//Supplier/purchaseOrders"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="SalesOrder"</font> eSuperTypes<font color="#000080">="#//Order"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="id"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="customer"</font> lowerBound<font color="#000080">="1"</font> eType<font color="#000080">="#//Customer"</font> eOpposite<font color="#000080">="#//Customer/salesOrders"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Category"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="name"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>></font><br/> + <font color="#0000e1"><eAnnotations source<font color="#000080">="teneo.jpa"</font>></font><br/> + <font color="#0000e1"><details key<font color="#000080">="value"</font> value<font color="#000080">="@Id @GeneratedValue(generator="system-uuid")"</font>/></font><br/> + <font color="#0000e1"></eAnnotations></font><br/> + <font color="#0000e1"></eStructuralFeatures></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="categories"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//Category"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="products"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//Product"</font> containment<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EClass"</font> name<font color="#000080">="Product"</font>></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="name"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>></font><br/> + <font color="#0000e1"><eAnnotations source<font color="#000080">="teneo.jpa"</font>></font><br/> + <font color="#0000e1"><details key<font color="#000080">="value"</font> value<font color="#000080">="@Id"</font>/></font><br/> + <font color="#0000e1"></eAnnotations></font><br/> + <font color="#0000e1"></eStructuralFeatures></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EReference"</font> name<font color="#000080">="orderDetails"</font> upperBound<font color="#000080">="-1"</font> eType<font color="#000080">="#//OrderDetail"</font> eOpposite<font color="#000080">="#//OrderDetail/product"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="vat"</font> eType<font color="#000080">="#//VAT"</font> defaultValueLiteral<font color="#000080">="vat15"</font>></font><br/> + <font color="#0000e1"><eAnnotations source<font color="#000080">="teneo.jpa"</font>></font><br/> + <font color="#0000e1"><details key<font color="#000080">="value"</font> value<font color="#000080">="@Basic(optional=false) +@Column(nullable=false)"</font>/></font><br/> + <font color="#0000e1"></eAnnotations></font><br/> + <font color="#0000e1"></eStructuralFeatures></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="description"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font> transient<font color="#000080">="true"</font>/></font><br/> + <font color="#0000e1"><eStructuralFeatures xsi:type<font color="#000080">="ecore:EAttribute"</font> name<font color="#000080">="price"</font> eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> + <font color="#0000e1"><eClassifiers xsi:type<font color="#000080">="ecore:EEnum"</font> name<font color="#000080">="VAT"</font>></font><br/> + <font color="#0000e1"><eLiterals name<font color="#000080">="vat0"</font>/></font><br/> + <font color="#0000e1"><eLiterals name<font color="#000080">="vat7"</font> value<font color="#000080">="7"</font>/></font><br/> + <font color="#0000e1"><eLiterals name<font color="#000080">="vat15"</font> value<font color="#000080">="15"</font>/></font><br/> + <font color="#0000e1"></eClassifiers></font><br/> +<font color="#0000e1"></ecore:EPackage></font> + </code> + </div> + </td> + <td style="background-image:url(../../../images/editor-right.png); background-repeat:repeat-y;"> </td> + </tr> + <tr> + <td><img src="../../../images/editor-bottom-left.png"></td> + <td style="background-image:url(../../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3"> </td> + <td><img src="../../../images/editor-bottom-right.png"></td> + </tr> + </table> +</div> +<p> + + +<p align="right"> +<a href="CreatingTransportConnections.html" title="Backward to Creating Transport Connections"><img src="../../../images/backward.png" border="0"></a> <a href="../../reference/index.html" title="Forward to Reference"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/index.html new file mode 100644 index 0000000000..9ee86ed153 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/index.html @@ -0,0 +1,52 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Examples (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Examples (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a> > <a href="../index.html" title="Category in Release Engineering Documentation">Technical Writer's Guide</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Examples</h1></td> + <td align="right" valign="middle" nowrap><a href="../building/Generator.html" title="Backward to Generating Documentations"><img src="../../../images/backward.png" border="0"></a> <a href="ConnectingToRepositories.html" title="Forward to Connecting To Repositories"><img src="../../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="5"><a href="ConnectingToRepositories.html" title="Article in Release Engineering Documentation">Connecting To Repositories</a></td></tr> +<tr><td></td><td>1 </td><td colspan="4"><a href="ConnectingToRepositories.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set Buffer Capacity</a></td></tr> +<tr><td></td><td>2 </td><td colspan="4"><a href="ConnectingToRepositories.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set Connection Timeout</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="5"><a href="CreatingTransportConnections.html" title="Article in Release Engineering Documentation">Creating Transport Connections</a></td></tr> +<tr><td></td><td>1 </td><td colspan="4"><a href="CreatingTransportConnections.html#SelectTransportType" title="Chapter in Release Engineering Documentation">Select a Transport Type</a></td></tr> +<tr><td></td><td>2 </td><td colspan="4"><a href="CreatingTransportConnections.html#SetupWiringContainer" title="Chapter in Release Engineering Documentation">Setup a Wiring Container</a></td></tr> +<tr><td></td><td>3 </td><td colspan="4"><a href="CreatingTransportConnections.html#AddConfigurationParameters" title="Chapter in Release Engineering Documentation">Add Configuration Parameters</a></td></tr> +<tr><td></td><td></td><td>3.1 </td><td colspan="3"><a href="CreatingTransportConnections.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set the Buffer Capacity</a></td></tr> +<tr><td></td><td></td><td>3.2 </td><td colspan="3"><a href="CreatingTransportConnections.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set the Connection Timeout</a></td></tr> +<tr><td><img src="../../../images/article.gif"> </td><td colspan="5"><a href="XmlSnippets.html" title="Article in Release Engineering Documentation">Embedding XML Snippets</a></td></tr> +<tr><td></td><td>1 </td><td colspan="4"><a href="XmlSnippets.html#XmlExample" title="Chapter in Release Engineering Documentation">XML Example with a Callout</a></td></tr> +<tr><td></td><td>2 </td><td colspan="4"><a href="XmlSnippets.html#XmiExample" title="Chapter in Release Engineering Documentation">XMI Example</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../building/Generator.html" title="Backward to Generating Documentations"><img src="../../../images/backward.png" border="0"></a> <a href="ConnectingToRepositories.html" title="Forward to Connecting To Repositories"><img src="../../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/html/writer/index.html b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/index.html new file mode 100644 index 0000000000..af4ba37a2e --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/html/writer/index.html @@ -0,0 +1,68 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + +<HEAD> +<TITLE>Technical Writer's Guide (Release Engineering Documentation)</TITLE> + +<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> + +<SCRIPT type="text/javascript"> +function windowTitle() +{ + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Technical Writer's Guide (Release Engineering Documentation)"; + } +} +</SCRIPT> +<NOSCRIPT></NOSCRIPT> +</HEAD> + +<BODY BGCOLOR="white" onload="windowTitle();"> +<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Release Engineering Documentation">Release Engineering Documentation</a></div> --> + +<table border="0"> + <tr> + <td width="100%"><h1>Technical Writer's Guide</h1></td> + <td align="right" valign="middle" nowrap><a href="../releng/promoting/Extending.html" title="Backward to Extending the Promotion Service"><img src="../../images/backward.png" border="0"></a> <a href="authoring/index.html" title="Forward to Authoring Documentations"><img src="../../images/forward.png" border="0"></a></td> + </tr> +</table> +<p> +<table border="0"> +<tr><td><img src="../../images/category.gif"> </td><td colspan="7"><a href="authoring/index.html" title="Category in Release Engineering Documentation">Authoring Documentations</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="authoring/JavaDocs.html" title="Article in Release Engineering Documentation">Authoring JavaDocs</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="authoring/Articles.html" title="Article in Release Engineering Documentation">Authoring Articles</a></td></tr> +<tr><td></td><td></td><td>1 </td><td colspan="5"><a href="authoring/Articles.html#Referencing" title="Chapter in Release Engineering Documentation">Referencing Existing Content</a></td></tr> +<tr><td></td><td></td><td></td><td>1.1 </td><td colspan="4"><a href="authoring/Articles.html#ReferencingCategories" title="Chapter in Release Engineering Documentation">Referencing Categories</a></td></tr> +<tr><td></td><td></td><td></td><td>1.2 </td><td colspan="4"><a href="authoring/Articles.html#ReferencingArticles" title="Chapter in Release Engineering Documentation">Referencing Articles</a></td></tr> +<tr><td></td><td></td><td></td><td>1.3 </td><td colspan="4"><a href="authoring/Articles.html#ReferencingChapters" title="Chapter in Release Engineering Documentation">Referencing Chapters</a></td></tr> +<tr><td></td><td></td><td></td><td>1.4 </td><td colspan="4"><a href="authoring/Articles.html#Inlining" title="Chapter in Release Engineering Documentation">Reusing Content by Inlining</a></td></tr> +<tr><td></td><td></td><td></td><td>1.5 </td><td colspan="4"><a href="authoring/Articles.html#Embedding" title="Chapter in Release Engineering Documentation">Embedding External Content</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.5.1 </td><td colspan="3"><a href="authoring/Articles.html#Java" title="Chapter in Release Engineering Documentation">Embedding Java Code</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.5.2 </td><td colspan="3"><a href="authoring/Articles.html#XML" title="Chapter in Release Engineering Documentation">Embedding XML Code</a></td></tr> +<tr><td></td><td></td><td></td><td></td><td>1.5.3 </td><td colspan="3"><a href="authoring/Articles.html#Excel" title="Chapter in Release Engineering Documentation">Embedding Excel Tables</a></td></tr> +<tr><td><img src="../../images/category.gif"> </td><td colspan="7"><a href="building/index.html" title="Category in Release Engineering Documentation">Building Documentations</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="building/Plugins.html" title="Article in Release Engineering Documentation">Assembling Plugins</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="building/Generator.html" title="Article in Release Engineering Documentation">Generating Documentations</a></td></tr> +<tr><td><img src="../../images/category.gif"> </td><td colspan="7"><a href="examples/index.html" title="Category in Release Engineering Documentation">Examples</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="examples/ConnectingToRepositories.html" title="Article in Release Engineering Documentation">Connecting To Repositories</a></td></tr> +<tr><td></td><td></td><td>1 </td><td colspan="5"><a href="examples/ConnectingToRepositories.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set Buffer Capacity</a></td></tr> +<tr><td></td><td></td><td>2 </td><td colspan="5"><a href="examples/ConnectingToRepositories.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set Connection Timeout</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="examples/CreatingTransportConnections.html" title="Article in Release Engineering Documentation">Creating Transport Connections</a></td></tr> +<tr><td></td><td></td><td>1 </td><td colspan="5"><a href="examples/CreatingTransportConnections.html#SelectTransportType" title="Chapter in Release Engineering Documentation">Select a Transport Type</a></td></tr> +<tr><td></td><td></td><td>2 </td><td colspan="5"><a href="examples/CreatingTransportConnections.html#SetupWiringContainer" title="Chapter in Release Engineering Documentation">Setup a Wiring Container</a></td></tr> +<tr><td></td><td></td><td>3 </td><td colspan="5"><a href="examples/CreatingTransportConnections.html#AddConfigurationParameters" title="Chapter in Release Engineering Documentation">Add Configuration Parameters</a></td></tr> +<tr><td></td><td></td><td></td><td>3.1 </td><td colspan="4"><a href="examples/CreatingTransportConnections.html#SetBufferCapacity" title="Chapter in Release Engineering Documentation">Set the Buffer Capacity</a></td></tr> +<tr><td></td><td></td><td></td><td>3.2 </td><td colspan="4"><a href="examples/CreatingTransportConnections.html#SetConnectionTimeout" title="Chapter in Release Engineering Documentation">Set the Connection Timeout</a></td></tr> +<tr><td></td><td><img src="../../images/article.gif"> </td><td colspan="6"><a href="examples/XmlSnippets.html" title="Article in Release Engineering Documentation">Embedding XML Snippets</a></td></tr> +<tr><td></td><td></td><td>1 </td><td colspan="5"><a href="examples/XmlSnippets.html#XmlExample" title="Chapter in Release Engineering Documentation">XML Example with a Callout</a></td></tr> +<tr><td></td><td></td><td>2 </td><td colspan="5"><a href="examples/XmlSnippets.html#XmiExample" title="Chapter in Release Engineering Documentation">XMI Example</a></td></tr> +</table> +</p> + + +<p align="right"> +<a href="../releng/promoting/Extending.html" title="Backward to Extending the Promotion Service"><img src="../../images/backward.png" border="0"></a> <a href="authoring/index.html" title="Forward to Authoring Documentations"><img src="../../images/forward.png" border="0"></a></p> +<HR> +<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i> +</BODY> +</HTML> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/article.gif b/plugins/org.eclipse.emf.cdo.releng.help/images/article.gif Binary files differindex ab33f93147..ab33f93147 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/article.gif +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/article.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/backward.png b/plugins/org.eclipse.emf.cdo.releng.help/images/backward.png Binary files differindex 535c536157..535c536157 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/backward.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/backward.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-1.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-1.png Binary files differindex 0004903274..0004903274 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-1.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-1.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-2.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-2.png Binary files differindex f9a3551bbe..f9a3551bbe 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-2.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-2.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-3.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-3.png Binary files differindex 21509aef17..21509aef17 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-3.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-3.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-4.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-4.png Binary files differindex 0379ed4a26..0379ed4a26 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-4.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-4.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-5.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-5.png Binary files differindex a93fcd190f..a93fcd190f 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-5.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-5.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-6.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-6.png Binary files differindex 3f8c29ceaf..3f8c29ceaf 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-6.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-6.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-7.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-7.png Binary files differindex fc720403f3..fc720403f3 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-7.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-7.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-8.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-8.png Binary files differindex a7e561ab2e..a7e561ab2e 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-8.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-8.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-9.png b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-9.png Binary files differindex 64488ba11a..64488ba11a 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/callout-9.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/callout-9.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/category.gif b/plugins/org.eclipse.emf.cdo.releng.help/images/category.gif Binary files differindex 1bff447388..1bff447388 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/category.gif +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/category.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-bottom-left.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-bottom-left.png Binary files differindex b83e03e381..b83e03e381 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-bottom-left.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-bottom-left.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-bottom-right.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-bottom-right.png Binary files differindex fcb0ca0aab..fcb0ca0aab 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-bottom-right.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-bottom-right.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-bottom.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-bottom.png Binary files differindex 2eff3fd18b..2eff3fd18b 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-bottom.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-bottom.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-close.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-close.png Binary files differindex 0832edf95a..0832edf95a 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-close.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-close.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-left.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-left.png Binary files differindex 4c6bd28b84..4c6bd28b84 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-left.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-left.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-right.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-right.png Binary files differindex 1d81d36527..1d81d36527 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-right.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-right.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top-left-java.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top-left-java.png Binary files differindex 3405aff3b1..3405aff3b1 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top-left-java.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top-left-java.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top-left-xml.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top-left-xml.png Binary files differindex de44ef29d2..de44ef29d2 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top-left-xml.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top-left-xml.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top-right.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top-right.png Binary files differindex b7b4236d4b..b7b4236d4b 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top-right.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top-right.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top1.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top1.png Binary files differindex 54a6ced3b9..54a6ced3b9 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top1.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top1.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top2.png b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top2.png Binary files differindex 4e358b20f6..4e358b20f6 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/editor-top2.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/editor-top2.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/external.gif b/plugins/org.eclipse.emf.cdo.releng.help/images/external.gif Binary files differindex 67f815ea90..67f815ea90 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/external.gif +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/external.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/extpoint.gif b/plugins/org.eclipse.emf.cdo.releng.help/images/extpoint.gif Binary files differindex 898669c71f..898669c71f 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/extpoint.gif +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/extpoint.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/forward.png b/plugins/org.eclipse.emf.cdo.releng.help/images/forward.png Binary files differindex 96ebe01c5f..96ebe01c5f 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/forward.png +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/forward.png diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/package.gif b/plugins/org.eclipse.emf.cdo.releng.help/images/package.gif Binary files differindex 2c1a6190ba..2c1a6190ba 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/package.gif +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/package.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/plugin.gif b/plugins/org.eclipse.emf.cdo.releng.help/images/plugin.gif Binary files differindex b4cc50fc45..b4cc50fc45 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/images/plugin.gif +++ b/plugins/org.eclipse.emf.cdo.releng.help/images/plugin.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.help/modeling32.png b/plugins/org.eclipse.emf.cdo.releng.help/modeling32.png Binary files differnew file mode 100644 index 0000000000..6b08de2ada --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/modeling32.png diff --git a/plugins/org.eclipse.emf.cdo.releng.help/overview.html b/plugins/org.eclipse.emf.cdo.releng.help/overview.html new file mode 100644 index 0000000000..0580da0c46 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/overview.html @@ -0,0 +1,20 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + + Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html + + Contributors: + Eike Stepper - initial API and implementation + +--> +</head> +<body bgcolor="white"> + +</body> +</html> diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/plugin.properties b/plugins/org.eclipse.emf.cdo.releng.help/plugin.properties index 255a0020b4..ff66419c52 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/plugin.properties +++ b/plugins/org.eclipse.emf.cdo.releng.help/plugin.properties @@ -7,5 +7,5 @@ # Contributors: # Eike Stepper - initial API and implementation -pluginName = Documentation Generator +pluginName = Release Engineering Documentation providerName = Eclipse Modeling Project diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/plugin.xml b/plugins/org.eclipse.emf.cdo.releng.help/plugin.xml index 5b754a98ea..d566ccdab4 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/plugin.xml +++ b/plugins/org.eclipse.emf.cdo.releng.help/plugin.xml @@ -13,11 +13,14 @@ <plugin> - <extension point="org.eclipse.emf.ecore.generated_package"> - <package - uri="http://www.eclipse.org/ARTICLE/1.0" - class="org.eclipse.emf.cdo.releng.doc.article.ArticlePackage" - genModel="model/article.genmodel"/> + <extension point="org.eclipse.help.toc"> + <toc file="toc.xml" primary="true"/> + <index path="index"/> + <tocIcon id="plugin" altText="Plugin" openIcon="images/plugin.gif"/> + <tocIcon id="package" altText="Package" openIcon="images/package.gif"/> + <tocIcon id="extpoint" altText="Extension Point" openIcon="images/extpoint.gif"/> + <tocIcon id="external" altText="External Article" openIcon="images/external.gif"/> </extension> </plugin> + diff --git a/plugins/org.eclipse.emf.cdo.releng.help/resources/README.txt b/plugins/org.eclipse.emf.cdo.releng.help/resources/README.txt new file mode 100644 index 0000000000..ab29b689d0 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/resources/README.txt @@ -0,0 +1,2 @@ +All files in this folder (except this README.txt file) will +automatically be copied to the shipped ../javadoc/resources folder. diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Excel.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/Legal.java index 9628c8b672..727dc28ac5 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Excel.java +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/Legal.java @@ -8,15 +8,14 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.emf.cdo.releng.doc.article; +package org.eclipse.emf.cdo.releng.help; /** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Excel</b></em>'. <!-- end-user-doc --> + * Legal * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getExcel() - * @model - * @generated + * @external about.html + * @number 666 */ -public interface Excel extends BodyElement +public class Legal { -} // Excel +} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Category.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/Overview.java index ce7bf6a757..7aee2b5630 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Category.java +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/Overview.java @@ -8,15 +8,15 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.emf.cdo.releng.doc.article; +package org.eclipse.emf.cdo.releng.help; /** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Category</b></em>'. <!-- end-user-doc --> + * Overview + * <p> + * {@toc} * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getCategory() - * @model - * @generated + * @default */ -public interface Category extends Body +public class Overview { -} // Category +} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Text.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Bugzilla.java index d9f96fc76b..3c3cb02976 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Text.java +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Bugzilla.java @@ -8,16 +8,16 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.emf.cdo.releng.doc.article; +package org.eclipse.emf.cdo.releng.help.contributor; /** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Text</b></em>'. <!-- end-user-doc --> + * Using Bugzilla + * <p> * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getText() - * @model - * @generated + * @number 2 + * @author Eike Stepper */ -public interface Text extends BodyElement +public class Bugzilla { -} // Text +} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Article.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Infrastructure.java index cc4ec6b3ed..e01778403c 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Article.java +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Infrastructure.java @@ -8,16 +8,16 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.emf.cdo.releng.doc.article; +package org.eclipse.emf.cdo.releng.help.contributor; /** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Article</b></em>'. <!-- end-user-doc --> + * Project Infrastructure + * <p> * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getArticle() - * @model - * @generated + * @number 1 + * @author Eike Stepper */ -public interface Article extends Chapter +public class Infrastructure { -} // Article +} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Javadoc.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Subversion.java index 56afbc62c0..87f01f8ad5 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Javadoc.java +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Subversion.java @@ -8,16 +8,16 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.emf.cdo.releng.doc.article; +package org.eclipse.emf.cdo.releng.help.contributor; /** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Javadoc</b></em>'. <!-- end-user-doc --> + * Using Subversion + * <p> * - * @see org.eclipse.emf.cdo.releng.doc.article.ArticlePackage#getJavadoc() - * @model - * @generated + * @number 3 + * @author Eike Stepper */ -public interface Javadoc extends Category +public class Subversion { -} // Javadoc +} diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TextTag.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Tools.java index 7323eac16c..a449e5225c 100644 --- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TextTag.java +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/Tools.java @@ -8,38 +8,35 @@ * Contributors: * Eike Stepper - initial API and implementation */ -package org.eclipse.emf.cdo.releng.doc.article.impl; - -import com.sun.javadoc.Tag; +package org.eclipse.emf.cdo.releng.help.contributor; /** + * Additional Tools + * <p> + * + * @number 4 * @author Eike Stepper */ -public class TextTag extends DelegatingTag +public class Tools { - private String text; - - public TextTag(Tag delegate, String text) - { - super(delegate); - this.text = text; - } - - @Override - public String kind() + /** + * Task Overview Perspective + */ + public class TaskOverview { - return "Text"; } - @Override - public String name() + /** + * Revision Hyperlink Detector + */ + public class RevisionHyperlinks { - return "Text"; } - @Override - public String text() + /** + * Commit Comment Creator + */ + public class CommitComments { - return text; } } diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/package-info.java new file mode 100644 index 0000000000..98c3dc8c94 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/contributor/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Contributor's Guide + * + * @number 1 + */ +package org.eclipse.emf.cdo.releng.help.contributor; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/Homepage.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/Homepage.java new file mode 100644 index 0000000000..1a2918173b --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/Homepage.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.online; + +/** + * Homepage + * + * @external http://www.eclipse.org/cdo + * @number 1 + */ +public class Homepage +{ +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/Wiki.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/Wiki.java new file mode 100644 index 0000000000..cb12116654 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/Wiki.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.online; + +/** + * Wiki + * + * @external http://wiki.eclipse.org/CDO + * @number 2 + */ +public class Wiki +{ +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/package-info.java new file mode 100644 index 0000000000..d7f059813d --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/online/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Online Docs + * + * @number 555 + */ +package org.eclipse.emf.cdo.releng.help.online; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/reference/api/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/reference/api/package-info.java new file mode 100644 index 0000000000..63afcf0e05 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/reference/api/package-info.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ + +/** + * API Reference + * + * @number 1 + */ +package org.eclipse.emf.cdo.releng.help.reference.api; + +class Javadoc +{ +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/reference/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/reference/package-info.java new file mode 100644 index 0000000000..e6f070f533 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/reference/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Reference + * + * @number 444 + */ +package org.eclipse.emf.cdo.releng.help.reference; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/Locally.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/Locally.java new file mode 100644 index 0000000000..604f0c3039 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/Locally.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.releng.building; + +/** + * Building Locally + * <p> + * + * @number 2 + * @author Eike Stepper + */ +public class Locally +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/OnHudson.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/OnHudson.java new file mode 100644 index 0000000000..6375b5fa76 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/OnHudson.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.releng.building; + +/** + * Building on Hudson + * <p> + * + * @number 1 + * @author Eike Stepper + */ +public class OnHudson +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/package-info.java new file mode 100644 index 0000000000..429d126b46 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/building/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Building + * + * @number 3 + */ +package org.eclipse.emf.cdo.releng.help.releng.building; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/package-info.java new file mode 100644 index 0000000000..d1b723a237 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Release Engineer's Guide + * + * @number 2 + */ +package org.eclipse.emf.cdo.releng.help.releng; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/Extending.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/Extending.java new file mode 100644 index 0000000000..8e25225bb5 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/Extending.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.releng.promoting; + +/** + * Extending the Promotion Service + * <p> + * + * @number 2 + * @author Eike Stepper + */ +public class Extending +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/Understanding.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/Understanding.java new file mode 100644 index 0000000000..a15db841ac --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/Understanding.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.releng.promoting; + +/** + * Understanding the Promotion Service + * <p> + * + * @number 1 + * @author Eike Stepper + */ +public class Understanding +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/package-info.java new file mode 100644 index 0000000000..7e249180d3 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/promoting/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Promoting + * + * @number 4 + */ +package org.eclipse.emf.cdo.releng.help.releng.promoting; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/Buckminster.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/Buckminster.java new file mode 100644 index 0000000000..2c1831be8b --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/Buckminster.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.releng.provisioning; + +/** + * Using Buckminster + * <p> + * + * @number 1 + * @author Eike Stepper + */ +public class Buckminster +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/RelengComponent.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/RelengComponent.java new file mode 100644 index 0000000000..ad22531f69 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/RelengComponent.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.releng.provisioning; + +/** + * Maintaining the Releng Component + * <p> + * + * @number 2 + * @author Eike Stepper + */ +public class RelengComponent +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/package-info.java new file mode 100644 index 0000000000..30c479a8ec --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/releng/provisioning/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Provisioning + * + * @number 1 + */ +package org.eclipse.emf.cdo.releng.help.releng.provisioning; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/Articles.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/Articles.java new file mode 100644 index 0000000000..bef1f80929 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/Articles.java @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2011-2013, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.authoring; + +/** + * Authoring Articles + * <p> + * + * @number 2 + * @author Eike Stepper + */ +public class Articles +{ + /** + * Referencing Existing Content + */ + public class Referencing + { + /** + * Referencing Categories + */ + public class ReferencingCategories + { + } + + /** + * Referencing Articles + */ + public class ReferencingArticles + { + } + + /** + * Referencing Chapters + */ + public class ReferencingChapters + { + } + + /** + * Reusing Content by Inlining + */ + public class Inlining + { + } + + /** + * Embedding External Content + */ + public class Embedding + { + /** + * Embedding Java Code + */ + public class Java + { + } + + /** + * Embedding XML Code + */ + public class XML + { + } + + /** + * Embedding Excel Tables + */ + public class Excel + { + } + } + } +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/JavaDocs.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/JavaDocs.java new file mode 100644 index 0000000000..b8457eee36 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/JavaDocs.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.authoring; + +/** + * Authoring JavaDocs + * <p> + * + * @number 1 + * @author Eike Stepper + */ +public class JavaDocs +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/package-info.java new file mode 100644 index 0000000000..d02b3c627a --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/authoring/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Authoring Documentations + * + * @number 1 + */ +package org.eclipse.emf.cdo.releng.help.writer.authoring; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/Generator.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/Generator.java new file mode 100644 index 0000000000..cbd1dcac92 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/Generator.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.building; + +/** + * Generating Documentations + * <p> + * + * @number 2 + * @author Eike Stepper + */ +public class Generator +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/Plugins.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/Plugins.java new file mode 100644 index 0000000000..a65de52b3a --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/Plugins.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.building; + +/** + * Assembling Plugins + * <p> + * + * @number 1 + * @author Eike Stepper + */ +public class Plugins +{ + +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/package-info.java new file mode 100644 index 0000000000..71f8604414 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/building/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Building Documentations + * + * @number 2 + */ +package org.eclipse.emf.cdo.releng.help.writer.building; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/ConnectingToRepositories.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/ConnectingToRepositories.java new file mode 100644 index 0000000000..c4be3c3d84 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/ConnectingToRepositories.java @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.examples; + +/** + * Connecting To Repositories + */ +public class ConnectingToRepositories +{ + /** + * Set Buffer Capacity + */ + public class SetBufferCapacity + { + } + + /** + * Set Connection Timeout + */ + public class SetConnectionTimeout + { + } +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/CreatingTransportConnections.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/CreatingTransportConnections.java new file mode 100644 index 0000000000..36eafa1d5b --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/CreatingTransportConnections.java @@ -0,0 +1,192 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.examples; + +import org.eclipse.emf.cdo.releng.help.writer.examples.ConnectingToRepositories.SetBufferCapacity; +import org.eclipse.emf.cdo.releng.help.writer.examples.CreatingTransportConnections.AddConfigurationParameters.SetConnectionTimeout; +import org.eclipse.emf.cdo.releng.help.writer.examples.Snippets.JMSConnector; + +import org.eclipse.net4j.Net4jUtil; +import org.eclipse.net4j.acceptor.IAcceptor; +import org.eclipse.net4j.channel.ChannelException; +import org.eclipse.net4j.connector.IConnector; +import org.eclipse.net4j.http.server.IHTTPAcceptor; +import org.eclipse.net4j.jvm.IJVMAcceptor; +import org.eclipse.net4j.protocol.IProtocol; +import org.eclipse.net4j.tcp.ITCPAcceptor; +import org.eclipse.net4j.tcp.TCPUtil; +import org.eclipse.net4j.util.container.IManagedContainer; +import org.eclipse.net4j.util.container.ManagedContainer; +import org.eclipse.net4j.util.factory.Factory; +import org.eclipse.net4j.util.factory.ProductCreationException; +import org.eclipse.net4j.util.security.INegotiationContext; + +import org.eclipse.spi.net4j.Connector; +import org.eclipse.spi.net4j.InternalChannel; + +import java.nio.channels.SocketChannel; + +/** + * Creating Transport Connections + * <p> + * This tutorial outlines the steps needed to create a Net4j {@link IConnector} and connect it to an {@link IAcceptor}. + * <p> + * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu nibh in erat dapibus accumsan. Aenean cursus + * lacinia dictum. Mauris non sem sapien. Vivamus sem ante, posuere a rhoncus ac, varius in nisi. Sed pulvinar urna ac + * est iaculis mattis. Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien sollicitudin nisi + * vestibulum nec vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat eget. Integer eu erat ac + * risus ultricies mattis vel nec nunc. Proin venenatis tellus sit amet dui congue nec vehicula urna sollicitudin. Donec + * porta, risus eu auctor semper, ante lectus lobortis sem, a luctus diam dui eu sapien. Sed at metus et dolor tincidunt + * convallis id a est. Donec quam nisl, scelerisque a feugiat id, mattis vel urna. Suspendisse facilisis, libero ac + * ultricies dictum, mi sem feugiat purus, ac aliquam metus purus sed leo. Sed a viverra metus. + * <p> + * <b>Table of Contents</b> {@toc} + * + * @author Eike Stepper + */ +public class CreatingTransportConnections +{ + /** + * Select a Transport Type + * <p> + * Currently supported transport types are: + * <ul> + * <li><b>JVM</b> to connect to an {@link IJVMAcceptor} in the same Java Virtual Machine. + * <li><b>TCP</b> to connect to an {@link ITCPAcceptor} by means of a {@link SocketChannel}. + * <li><b>SSL</b> an extension to the TCP transport that adds TLS/SSL security. + * <li><b>HTTP</b> to connect to an {@link IHTTPAcceptor} that is made available by a servlet. + * </ul> + * Continue with {@link SetConnectionTimeout}. + * + * @see SetBufferCapacity + */ + public class SelectTransportType + { + } + + /** + * Setup a Wiring Container + * <p> + * Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien sollicitudin nisi vestibulum nec + * vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat eget. Integer eu erat ac risus + * ultricies mattis vel nec nunc. + * <p> + * {@link Snippets#snippet1() ContainerSetup.java} + * <p> + * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu nibh in erat dapibus accumsan. Aenean cursus + * lacinia dictum. Mauris non sem sapien. Vivamus sem ante, posuere a rhoncus ac, varius in nisi. Sed pulvinar urna ac + * est iaculis mattis. Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien sollicitudin + * nisi vestibulum nec vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat eget. Integer eu + * erat ac risus ultricies mattis vel nec nunc. Proin venenatis tellus sit amet dui congue nec vehicula urna + * sollicitudin. Donec porta, risus eu auctor semper, ante lectus lobortis sem, a luctus diam dui eu sapien. Sed at + * metus et dolor tincidunt convallis id a est. Donec quam nisl, scelerisque a feugiat id, mattis vel urna. + * Suspendisse facilisis, libero ac ultricies dictum, mi sem feugiat purus, ac aliquam metus purus sed leo. Sed a + * viverra metus. + */ + public class SetupWiringContainer + { + } + + /** + * Add Configuration Parameters + */ + public class AddConfigurationParameters + { + /** + * Set the Buffer Capacity + * <p> + * {@link JMSConnector} + */ + public class SetBufferCapacity + { + } + + /** + * Set the Connection Timeout + * <p> + * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu nibh in erat dapibus accumsan. Aenean cursus + * lacinia dictum. Mauris non sem sapien. Vivamus sem ante, posuere a rhoncus ac, varius in nisi. Sed pulvinar urna + * ac est iaculis mattis. Ut eget massa felis, nec volutpat purus. In id aliquet mi. Duis euismod sapien + * sollicitudin nisi vestibulum nec vulputate urna euismod. Proin pulvinar ornare nunc, ac auctor elit placerat + * eget. Integer eu erat ac risus ultricies mattis vel nec nunc. Proin venenatis tellus sit amet dui congue nec + * vehicula urna sollicitudin. Donec porta, risus eu auctor semper, ante lectus lobortis sem, a luctus diam dui eu + * sapien. Sed at metus et dolor tincidunt convallis id a est. Donec quam nisl, scelerisque a feugiat id, mattis vel + * urna. Suspendisse facilisis, libero ac ultricies dictum, mi sem feugiat purus, ac aliquam metus purus sed leo. + * Sed a viverra metus. + */ + public class SetConnectionTimeout + { + } + } +} + +// ----------------------------------------------------------------------------- // + +/** + * @snippet + */ +class Snippets +{ + /** + * @callout Create a separate {@link IManagedContainer}. + * @callout Create a factory of <i>type</i> "jms" in the <i>productGroup</i> "org.eclipse.net4j.connectors". + * @callout Create a JMS connector. + * @callout The new container can not be used when inactive. + */ + public void snippet1() + { + // Create a dedicated container instance + IManagedContainer container = /* callout */new ManagedContainer(); + + // Register your custom factories + container.registerFactory( /* callout */new Factory("org.eclipse.net4j.connectors", "jms") + { + public IConnector create(String description) throws ProductCreationException + { + return /* callout */new JMSConnector(description); + } + }); + + // Use utility classes to register additional factories + Net4jUtil.prepareContainer(container); + TCPUtil.prepareContainer(container); + + // Do not forget to activate the container before you use it + /* callout */container.activate(); + } + + /** + * @callout The channel must not be <code>null</code>. + */ + public class JMSConnector extends Connector + { + public JMSConnector(String description) + { + } + + public void multiplexChannel(InternalChannel /* callout */ channel) + { + } + + // snip + @Override + protected INegotiationContext createNegotiationContext() + { + return null; + } + + @Override + protected void registerChannelWithPeer(short channelID, long timeout, IProtocol<?> protocol) throws ChannelException + { + } + // snap + } +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/XmlSnippets.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/XmlSnippets.java new file mode 100644 index 0000000000..b7cf677ba1 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/XmlSnippets.java @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.releng.help.writer.examples; + +/** + * Embedding XML Snippets + * <p> + * {@toc} + */ +public class XmlSnippets +{ + /** + * XML Example with a Callout + * <p> + * {@link #cdoServerXml()} + */ + public class XmlExample + { + /** + * @snippet xml ../../../../../../../../../../org.eclipse.emf.cdo.server.product/config/cdo-server.xml + * @callout The mapping strategy "horizontal" delegates to a mapping strategy chosen to match the repository + * properties <i>supportingAudits</i> and <i>supportingBranches</i>. + */ + public void cdoServerXml() + { + } + } + + /** + * XMI Example + * <p> + * {@link #companyEcore()} + */ + public class XmiExample + { + /** + * @snippet xml ../../../../../../../../../../org.eclipse.emf.cdo.examples.company/model/company.ecore + */ + public void companyEcore() + { + } + } + + // /** + // * HTML Example + // * <p> + // * {@link #aboutHtml()} + // */ + // public class HtmlExample + // { + // /** + // * @snippet xml ../../../../../../../../../about.html + // */ + // public void aboutHtml() + // { + // } + // } +} diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/package-info.java new file mode 100644 index 0000000000..0231a28b41 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/examples/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Examples + * + * @number 3 + */ +package org.eclipse.emf.cdo.releng.help.writer.examples; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/package-info.java b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/package-info.java new file mode 100644 index 0000000000..c687bcdad1 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/src/org/eclipse/emf/cdo/releng/help/writer/package-info.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others. All rights reserved. This program and the + * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this + * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Eike Stepper - initial API + * and implementation + */ + +/** + * Technical Writer's Guide + * + * @number 3 + */ +package org.eclipse.emf.cdo.releng.help.writer; diff --git a/plugins/org.eclipse.emf.cdo.releng.help/test.ant b/plugins/org.eclipse.emf.cdo.releng.help/test.ant new file mode 100644 index 0000000000..8fb2871268 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/test.ant @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<!-- + Copyright (c) 2015 Eike Stepper (Berlin, Germany) and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html + + Contributors: + Eike Stepper - initial API and implementation +--> +<project name="JavaDoc" default="build"> + + <target name="build"> + <echo message="${tp.file}" /> + <loadfile property="tp" srcFile="${tp.file}" /> + <echo message="${tp}" /> + </target> + +</project> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/toc.html b/plugins/org.eclipse.emf.cdo.releng.help/toc.html new file mode 100644 index 0000000000..881d17b6fc --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/toc.html @@ -0,0 +1,60 @@ +<div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_1')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_1"></a><img src="documentation.gif"><a href="org.eclipse.emf.cdo.releng.help/html/Overview.html" target="content"><b>Release Engineering Documentation</b></a></span></div> +<div id="org_eclipse_emf_cdo_releng_help_1" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/Overview.html" target="content">Overview</a></span></div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_2')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_2"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/contributor/index.html" target="content">Contributor's Guide</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_2" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/contributor/Infrastructure.html" target="content">Project Infrastructure</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/contributor/Bugzilla.html" target="content">Using Bugzilla</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/contributor/Subversion.html" target="content">Using Subversion</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/contributor/Tools.html" target="content">Additional Tools</a></span></div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_3')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_3"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/index.html" target="content">Release Engineer's Guide</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_3" style="display:none; margin-left:20px;"> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_4')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_4"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/provisioning/index.html" target="content">Provisioning</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_4" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/provisioning/Buckminster.html" target="content">Using Buckminster</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/provisioning/RelengComponent.html" target="content">Maintaining the Releng Component</a></span></div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_5')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_5"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/building/index.html" target="content">Building</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_5" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/building/OnHudson.html" target="content">Building on Hudson</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/building/Locally.html" target="content">Building Locally</a></span></div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_6')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_6"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/promoting/index.html" target="content">Promoting</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_6" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/promoting/Understanding.html" target="content">Understanding the Promotion Service</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/releng/promoting/Extending.html" target="content">Extending the Promotion Service</a></span></div> + </div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_7')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_7"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/index.html" target="content">Technical Writer's Guide</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_7" style="display:none; margin-left:20px;"> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_8')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_8"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/authoring/index.html" target="content">Authoring Documentations</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_8" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/authoring/JavaDocs.html" target="content">Authoring JavaDocs</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/authoring/Articles.html" target="content">Authoring Articles</a></span></div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_9')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_9"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/building/index.html" target="content">Building Documentations</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_9" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/building/Plugins.html" target="content">Assembling Plugins</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/building/Generator.html" target="content">Generating Documentations</a></span></div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_10')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_10"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/examples/index.html" target="content">Examples</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_10" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/examples/ConnectingToRepositories.html" target="content">Connecting To Repositories</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/examples/CreatingTransportConnections.html" target="content">Creating Transport Connections</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/html/writer/examples/XmlSnippets.html" target="content">Embedding XML Snippets</a></span></div> + </div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_11')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_11"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/reference/index.html" target="content">Reference</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_11" style="display:none; margin-left:20px;"> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_12')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_12"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/javadoc/overview-summary.html" target="content">API Reference</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_12" style="display:none; margin-left:20px;"> + </div> + </div> + <div class="te"><span><a href="javascript:toggle('org_eclipse_emf_cdo_releng_help_13')"><img src="plus.gif" id="img_org_eclipse_emf_cdo_releng_help_13"></a><img src="category.gif"><a href="org.eclipse.emf.cdo.releng.help/html/online/index.html" target="content">Online Docs</a></span></div> + <div id="org_eclipse_emf_cdo_releng_help_13" style="display:none; margin-left:20px;"> + <div class="te"><span><img src="empty.gif"><img src="external.gif"><a href="http://www.eclipse.org/cdo" target="content">Homepage</a></span></div> + <div class="te"><span><img src="empty.gif"><img src="external.gif"><a href="http://wiki.eclipse.org/CDO" target="content">Wiki</a></span></div> + </div> + <div class="te"><span><img src="empty.gif"><img src="article.gif"><a href="org.eclipse.emf.cdo.releng.help/about.html" target="content">Legal</a></span></div> +</div> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/toc.xmi b/plugins/org.eclipse.emf.cdo.releng.help/toc.xmi new file mode 100644 index 0000000000..c3711ea3ca --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/toc.xmi @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="ASCII"?> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:article="http://www.eclipse.org/ARTICLE/1.0"> + <article:Plugin name="org.eclipse.emf.cdo.releng.apireports" label="API Report Generator"/> + <article:Plugin name="org.eclipse.emf.cdo.releng.buildstamp" label="Build Time Stamp Generator"/> + <article:Plugin name="org.eclipse.emf.cdo.releng.doc" label="Documentation Generator"/> + <article:Plugin name="org.eclipse.emf.cdo.releng.tasks" label="Mylyn Task Overview"/> + <article:Plugin name="org.eclipse.emf.cdo.releng.relativepaths" label="Relative Path Creator"/> +</xmi:XMI> diff --git a/plugins/org.eclipse.emf.cdo.releng.help/toc.xml b/plugins/org.eclipse.emf.cdo.releng.help/toc.xml new file mode 100644 index 0000000000..ab35c790ed --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.help/toc.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?NLS TYPE="org.eclipse.help.toc"?> + +<toc label="Release Engineering Documentation" topic="html/Overview.html"> + <topic label="Overview" href="html/Overview.html" /> + <topic label="Contributor's Guide" href="html/contributor/index.html"> + <topic label="Project Infrastructure" href="html/contributor/Infrastructure.html" /> + <topic label="Using Bugzilla" href="html/contributor/Bugzilla.html" /> + <topic label="Using Subversion" href="html/contributor/Subversion.html" /> + <topic label="Additional Tools" href="html/contributor/Tools.html" /> + </topic> + <topic label="Release Engineer's Guide" href="html/releng/index.html"> + <topic label="Provisioning" href="html/releng/provisioning/index.html"> + <topic label="Using Buckminster" href="html/releng/provisioning/Buckminster.html" /> + <topic label="Maintaining the Releng Component" href="html/releng/provisioning/RelengComponent.html" /> + </topic> + <topic label="Building" href="html/releng/building/index.html"> + <topic label="Building on Hudson" href="html/releng/building/OnHudson.html" /> + <topic label="Building Locally" href="html/releng/building/Locally.html" /> + </topic> + <topic label="Promoting" href="html/releng/promoting/index.html"> + <topic label="Understanding the Promotion Service" href="html/releng/promoting/Understanding.html" /> + <topic label="Extending the Promotion Service" href="html/releng/promoting/Extending.html" /> + </topic> + </topic> + <topic label="Technical Writer's Guide" href="html/writer/index.html"> + <topic label="Authoring Documentations" href="html/writer/authoring/index.html"> + <topic label="Authoring JavaDocs" href="html/writer/authoring/JavaDocs.html" /> + <topic label="Authoring Articles" href="html/writer/authoring/Articles.html" /> + </topic> + <topic label="Building Documentations" href="html/writer/building/index.html"> + <topic label="Assembling Plugins" href="html/writer/building/Plugins.html" /> + <topic label="Generating Documentations" href="html/writer/building/Generator.html" /> + </topic> + <topic label="Examples" href="html/writer/examples/index.html"> + <topic label="Connecting To Repositories" href="html/writer/examples/ConnectingToRepositories.html" /> + <topic label="Creating Transport Connections" href="html/writer/examples/CreatingTransportConnections.html" /> + <topic label="Embedding XML Snippets" href="html/writer/examples/XmlSnippets.html" /> + </topic> + </topic> + <topic label="Reference" href="html/reference/index.html"> + <topic label="API Reference" href="javadoc/overview-summary.html"> + </topic> + </topic> + <topic label="Online Docs" href="html/online/index.html"> + <topic label="Homepage" href="http://www.eclipse.org/cdo" icon="external" /> + <topic label="Wiki" href="http://wiki.eclipse.org/CDO" icon="external" /> + </topic> + <topic label="Legal" href="about.html" /> +</toc> |