summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRainer Pielmann2012-02-09 05:41:06 (EST)
committerStephan Born2012-04-24 04:33:22 (EDT)
commit5b0b964f3fc2870f71f910f0fec4627f6919f756 (patch)
tree1d15b298e979ae860c33cecb15b46d33cd36650d
parent898716e92e328435b754a99beacf850eae33a511 (diff)
downloadorg.eclipse.stardust.ide-5b0b964f3fc2870f71f910f0fec4627f6919f756.zip
org.eclipse.stardust.ide-5b0b964f3fc2870f71f910f0fec4627f6919f756.tar.gz
org.eclipse.stardust.ide-5b0b964f3fc2870f71f910f0fec4627f6919f756.tar.bz2
Jira-ID: CRNT-23200 Stardust: Rename NL Plugins to new name pattern (org.eclipse.stardust.modeling.templates.basic.nl)
git-svn-id: http://emeafrazerg/svn/ipp/product/trunk/stardust/ide@53637 8100b5e0-4d52-466c-ae9c-bdeccbdeaf6b
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/.classpath7
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/.cvsignore1
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/.gitignore0
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/.project28
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/META-INF/MANIFEST.MF8
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/build.properties7
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/build_mergePropsToNLS.xml57
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/fragment.properties2
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/dynamicspawn.html11
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoice.html10
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoiceandmerge.html10
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/loop.html14
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelandsplitwithjoin.html10
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelsplit.html10
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/sequence.html12
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_en.properties82
-rw-r--r--modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_ja.properties82
17 files changed, 351 insertions, 0 deletions
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.classpath b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.classpath
new file mode 100644
index 0000000..bd41578
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path=".eclipse/bin"/>
+</classpath>
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.cvsignore b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.cvsignore
new file mode 100644
index 0000000..3bb4fd7
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.cvsignore
@@ -0,0 +1 @@
+.eclipse
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.gitignore b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.gitignore
deleted file mode 100644
index e69de29..0000000
--- a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.gitignore
+++ /dev/null
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.project b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.project
new file mode 100644
index 0000000..7a0e15f
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.stardust.modeling.templates.basic.nl</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/META-INF/MANIFEST.MF b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..afaccb0
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/META-INF/MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %nlsFragmentName
+Bundle-SymbolicName: org.eclipse.stardust.modeling.templates.basic.nl
+Bundle-Version: 9.9.9.qualifier
+Bundle-Vendor: %nlsProviderName
+Fragment-Host: org.eclipse.stardust.modeling.templates.basic
+Bundle-Localization: fragment
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/build.properties b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/build.properties
new file mode 100644
index 0000000..22ffc10
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/build.properties
@@ -0,0 +1,7 @@
+source.. = src/
+output.. = .eclipse/bin/
+bin.includes = .,\
+ META-INF/,\
+ plugin_*.properties,\
+ fragment.properties,\
+ html/
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/build_mergePropsToNLS.xml b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/build_mergePropsToNLS.xml
new file mode 100644
index 0000000..9456933
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/build_mergePropsToNLS.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="mergeProps" default="localizeProperties">
+
+ <property environment="env"/>
+ <property name="cm.home" value="${env.CM_HOME}"/>
+ <property file="${cm.home}/etc/global.properties"/>
+
+ <property name="locale" value="ja" />
+ <property name="rootdir" value="${basedir}/../" />
+ <property name="antdir" value="${rootdir}ag.carnot.scm.ant/bin"/>
+
+ <property name="package" value="org.eclipse.stardust.modeling.templates.basic" />
+ <property name="srcpath" value="src/org/eclipse/stardust/modeling/templates/basic" />
+ <property name="tempfile" value="${srcpath}/tempfile.properties"/>
+
+ <property name="localize.jar" value="$localizeproperties.jar" />
+
+ <taskdef name="foreach" classname="ag.carnot.scm.ant.ForEachTask"
+ classpath="${antdir}"/>
+
+ <taskdef name="localizeProps" classname="ag.carnot.scm.ant.LocalizeProperties"
+ description="adds new entries in internationalized property-files"
+ classpath="${antdir}"/>
+
+ <target name="localizeProperties">
+ <localizeProps sourcepath="${srcpath}" locale="${locale}">
+ <fileset dir="${rootdir}${package}/${srcpath}" casesensitive="yes">
+ <include name="**/*messages.properties" />
+ </fileset>
+ </localizeProps>
+ <localizeProps sourcepath="${basedir}" locale="${locale}">
+ <fileset dir="${rootdir}${package}" casesensitive="yes">
+ <include name="**/*plugin.properties" />
+ </fileset>
+ </localizeProps>
+ <foreach target="toUnicode">
+ <param name="f">
+ <fileset dir="." casesensitive="yes">
+ <include name="**/*messages_${locale}.properties" />
+ </fileset>
+ <fileset dir="${basedir}" casesensitive="yes">
+ <include name="**/*plugin_${locale}.properties" />
+ </fileset>
+ </param>
+ </foreach>
+ </target>
+
+ <target name="toUnicode">
+ <exec executable="cmd">
+ <arg value="/c ${env.JAVA_HOME}\bin\native2ascii.exe ${f} ${tempfile}"/>
+ </exec>
+ <copy file="${tempfile}" tofile="${f}" overwrite="on"/>
+ <delete file="${tempfile}"/>
+ </target>
+
+</project> \ No newline at end of file
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/fragment.properties b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/fragment.properties
new file mode 100644
index 0000000..d6719f1
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/fragment.properties
@@ -0,0 +1,2 @@
+nlsFragmentName = Infinity Rules Engine Application (NLS Fragment)
+nlsProviderName = SunGard CSA LLC \ No newline at end of file
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/dynamicspawn.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/dynamicspawn.html
new file mode 100644
index 0000000..1a3c36e
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/dynamicspawn.html
@@ -0,0 +1,11 @@
+<title>Infinity Process Platform Online Documentation</title>
+<h1>Dynamic Spawn Pattern</h1>
+<h2>Description</h2>
+<p>This is a pattern to dynamically spawn a subprocess for a list of entries and pass the entries to the subprocess, execute those and join them again.</p>
+<h2>Parameter</h2>
+<ul>
+ <li>Implementation Process</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/dynamicspawn.jpg"></img>
+
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoice.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoice.html
new file mode 100644
index 0000000..d33a551
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoice.html
@@ -0,0 +1,10 @@
+<h1>Exclusive Choice with N-Threads</h1>
+<h2>Description</h2>
+<p>This pattern consists of a start activity which spawns via <i>XOR</i> to ONE other thread out of N possible.</p>
+<h2>Parameter</h2>
+<ul>
+ <li>Number of activities</li>
+ <li>Type of activity (Default: Application Activity)</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/exclusivechoice.JPG"\>
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoiceandmerge.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoiceandmerge.html
new file mode 100644
index 0000000..55baff8
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/exclusivechoiceandmerge.html
@@ -0,0 +1,10 @@
+<h1>Exclusive Choice and Merge with N-Threads</h1>
+<h2>Description</h2>
+<p>This pattern consists of a start activity which spawns via <i>XOR</i> to N threads with one activity each and joins via <i>XOR</i> to one end activity.</p>
+<h2>Parameter</h2>
+<ul>
+ <li>Number of activities</li>
+ <li>Type of activity (Default: Application Activity)</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/exclusivesplitandmerge.JPG"\>
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/loop.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/loop.html
new file mode 100644
index 0000000..23a7602
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/loop.html
@@ -0,0 +1,14 @@
+<h1>Loop Pattern</h1>
+<h2>Description</h2>
+<p>This pattern consists of a sequence of N activities and a loop transition back to the first.</p>
+<h2>Parameter</h2>
+<ul>
+ <li>Number of activities</li>
+ <li>Type of activity (Default: Application Activity)</li>
+ <li>Loop condition</li>
+ <li>Orientation (Default: Vertical)</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/loop.JPG"\>
+
+
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelandsplitwithjoin.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelandsplitwithjoin.html
new file mode 100644
index 0000000..d1bfc56
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelandsplitwithjoin.html
@@ -0,0 +1,10 @@
+<h1>Parallel Split and Synchronization Pattern</h1>
+<h2>Description</h2>
+<p>This pattern consists of a start activity which spawns via <i>AND</i> to N threads with one activity each and joins via <i>AND</i> to one end activity.</p>
+<h2>Parameter</h2>
+<ul>
+ <li>Number of activities</li>
+ <li>Type of activity (Default: Application Activity)</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/parallelandsplitwithjoin.JPG"\>
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelsplit.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelsplit.html
new file mode 100644
index 0000000..d0b203b
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/parallelsplit.html
@@ -0,0 +1,10 @@
+<h1>Parallel Split with N-Threads</h1>
+<h2>Description</h2>
+<p>This pattern consists of a start activity which spawns via <i>AND</i> to N threads.</p>
+<h2>Parameter</h2>
+<ul>
+ <li>Number of activities</li>
+ <li>Type of activity (Default: Application Activity)</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/parallelsplit.JPG"\>
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/sequence.html b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/sequence.html
new file mode 100644
index 0000000..93d34b8
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/html/ja/sequence.html
@@ -0,0 +1,12 @@
+<title>Infinity Process Platform Online Documentation</title>
+<h1>Activity Sequence Pattern</h1>
+<h2>Description</h2>
+<p>This pattern consists of a sequence of activities.</p>
+<h2>Parameter</h2>
+<ul>
+<li>Number of activities</li>
+<li>Type of activity (Default: Application Activity)</li>
+<li>Orientation (Default: Vertical)</li>
+</ul>
+<h2>Example</h2>
+<img src="/images/sequence.JPG"\> \ No newline at end of file
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_en.properties b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_en.properties
new file mode 100644
index 0000000..c3e2242
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_en.properties
@@ -0,0 +1,82 @@
+###############################################################################
+# Copyright (c) 2011 SunGard CSA LLC 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:
+# SunGard CSA LLC - initial API and implementation and/or initial documentation
+###############################################################################
+COMBO_BOX_HORIZONTAL=Horizontal
+# COMBO_BOX_HORIZONTAL_en=Horizontal
+COMBO_BOX_VERTICAL=Vertical
+# COMBO_BOX_VERTICAL_en=Vertical
+ERR_MSG_PLEASE_PROVIDE_A_LOOP_CONDITION=Please provide a loop condition.
+# ERR_MSG_PLEASE_PROVIDE_A_LOOP_CONDITION_en=Please provide a loop condition.
+ERR_MSG_PLEASE_PROVIDE_A_VALID_NUMBER_OF_ACTIVITIES=Please provide a valid number of activities (>=2 and <=99)
+# ERR_MSG_PLEASE_PROVIDE_A_VALID_NUMBER_OF_ACTIVITIES_en=Please provide a valid number of activities (>=2 and <=99)
+LBL_TXT_ACTIVITY_KIND=Activity Kind:
+# LBL_TXT_ACTIVITY_KIND_en=Activity Kind:
+LBL_TXT_LOOP_CONDITIONS=Loop Condition:
+# LBL_TXT_LOOP_CONDITIONS_en=Loop Condition:
+LBL_TXT_NUMBER_OF_ACTIVITIES=Number of Activities:
+# LBL_TXT_NUMBER_OF_ACTIVITIES_en=Number of Activities:
+LBL_TXT_ORIENTATION=Orientation:
+# LBL_TXT_ORIENTATION_en=Orientation:
+TXT_APPLY_PARALLEL_SPLIT_TEMPLATE=Apply "Parallel Split Template"
+# TXT_APPLY_PARALLEL_SPLIT_TEMPLATE_en=Apply "Parallel Split Template"
+TXT_AND_SPLIT_TEMPLATE=AND Split Template
+# TXT_AND_SPLIT_TEMPLATE_en=AND Split Template
+TXT_APPLICATION_ACTIVITY=Application Activity
+# TXT_APPLICATION_ACTIVITY_en=Application Activity
+TXT_APPLY_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE=Apply "Exclusive Choice And Merge Template"
+# TXT_APPLY_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE_en=Apply "Exclusive Choice And Merge Template"
+TXT_APPLY_EXCLUSIVE_CHOICE_TEMPLATE=Apply "Exclusive Choice Template"
+# TXT_APPLY_EXCLUSIVE_CHOICE_TEMPLATE_en=Apply "Exclusive Choice Template"
+TXT_APPLY_LOOP_TEMPLATE=Apply "Loop Template"
+# TXT_APPLY_LOOP_TEMPLATE_en=Apply "Loop Template"
+TXT_APPLY_SEQUENCE_TEMPLATE=Apply "Sequence Template"
+# TXT_APPLY_SEQUENCE_TEMPLATE_en=Apply "Sequence Template"
+TXT_APPLY_SPLIT_AND_SYNCHRONIZATION_TEMPLATE=Apply "Parallel Split And Synchronization Template"
+# TXT_APPLY_SPLIT_AND_SYNCHRONIZATION_TEMPLATE_en=Apply "Parallel Split And Synchronization Template"
+TXT_BASIC_CONTROL_FLOW_PATTERN=Basic Control Flow Patterns
+# TXT_BASIC_CONTROL_FLOW_PATTERN_en=Basic Control Flow Patterns
+TXT_ADVANCED_BRANCHING_AND_SYNCHRONIZATION_PATTERNS=Advanced Branching and Synchronization Patterns
+# TXT_ADVANCED_BRANCHING_AND_SYNCHRONIZATION_PATTERNS_en=Advanced Branching and Synchronization Patterns
+TXT_ECLUSIVE_CHOICE_AND_MERGE=Exclusive Choice and Merge
+# TXT_ECLUSIVE_CHOICE_AND_MERGE_en=Exclusive Choice and Merge
+TXT_EXCLUSIVE_CHOICE=Exclusive Choice
+# TXT_EXCLUSIVE_CHOICE_en=Exclusive Choice
+TXT_EXCLUSIVE_CHOICE_AND_MERGE_PATTERN=Exclusive Choice and Merge Pattern
+# TXT_EXCLUSIVE_CHOICE_AND_MERGE_PATTERN_en=Exclusive Choice and Merge Pattern
+TXT_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE=Exclusive Choice and Merge Template
+# TXT_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE_en=Exclusive Choice and Merge Template
+TXT_EXCLUSIVE_CHOICE_PATTERN=Exclusive Choice Pattern
+# TXT_EXCLUSIVE_CHOICE_PATTERN_en=Exclusive Choice Pattern
+TXT_EXCLUSIVE_CHOICE_TEMPLATE=Exclusive Choice Template
+# TXT_EXCLUSIVE_CHOICE_TEMPLATE_en=Exclusive Choice Template
+TXT_GENERIC_PATTERNS=Generic Patterns
+# TXT_GENERIC_PATTERNS_en=Generic Patterns
+TXT_LOOP=Loop
+# TXT_LOOP_en=Loop
+TXT_LOOP_PATTERN=Loop Pattern
+# TXT_LOOP_PATTERN_en=Loop Pattern
+TXT_LOOP_TEMPLATE=Loop Template
+# TXT_LOOP_TEMPLATE_en=Loop Template
+TXT_PARALLEL_SPLIT=Parallel Split
+# TXT_PARALLEL_SPLIT_en=Parallel Split
+TXT_PARALLEL_SPLIT_AND_SYNC=Parallel Split and Synchronization
+# TXT_PARALLEL_SPLIT_AND_SYNC_en=Parallel Split and Synchronization
+TXT_PARALLEL_SPLIT_PATTERN=Parallel Split Pattern
+# TXT_PARALLEL_SPLIT_PATTERN_en=Parallel Split Pattern
+TXT_SEQUENCE=Sequence
+# TXT_SEQUENCE_en=Sequence
+TXT_SEQUENCE_PATTERN=Sequence Pattern
+# TXT_SEQUENCE_PATTERN_en=Sequence Pattern
+TXT_SEQUENCE_TEMPLATE=Sequence Template
+# TXT_SEQUENCE_TEMPLATE_en=Sequence Template
+TXT_VERTICAL=Vertical
+# TXT_VERTICAL_en=Vertical
+TXT_DYNAMIC_SPAWN=Dynamic Spawn
+# TXT_DYNAMIC_SPAWN_en=Dynamic Spawn
diff --git a/modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_ja.properties b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_ja.properties
new file mode 100644
index 0000000..f791495
--- /dev/null
+++ b/modeling/org.eclipse.stardust.modeling.templates.basic.nl/src/org/eclipse/stardust/modeling/templates/basic/templates-basic-messages_ja.properties
@@ -0,0 +1,82 @@
+###############################################################################
+# Copyright (c) 2011 SunGard CSA LLC 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:
+# SunGard CSA LLC - initial API and implementation and/or initial documentation
+###############################################################################
+COMBO_BOX_HORIZONTAL= \u6A2A
+# COMBO_BOX_HORIZONTAL_en=Horizontal
+COMBO_BOX_VERTICAL= \u7E26
+# COMBO_BOX_VERTICAL_en=Vertical
+ERR_MSG_PLEASE_PROVIDE_A_LOOP_CONDITION= \u30EB\u30FC\u30D7\u306E\u6761\u4EF6\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
+# ERR_MSG_PLEASE_PROVIDE_A_LOOP_CONDITION_en=Please provide a loop condition.
+ERR_MSG_PLEASE_PROVIDE_A_VALID_NUMBER_OF_ACTIVITIES= \u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u306E\u6709\u52B9\u306A\u6570\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002\uFF08>\=2\u3001<\= 99\uFF09
+# ERR_MSG_PLEASE_PROVIDE_A_VALID_NUMBER_OF_ACTIVITIES_en=Please provide a valid number of activities (>=2 and <=99)
+LBL_TXT_ACTIVITY_KIND= \u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u306E\u7A2E\u985E\uFF1A
+# LBL_TXT_ACTIVITY_KIND_en=Activity Kind:
+LBL_TXT_LOOP_CONDITIONS= \u30EB\u30FC\u30D7\u6761\u4EF6\uFF1A
+# LBL_TXT_LOOP_CONDITIONS_en=Loop Condition:
+LBL_TXT_NUMBER_OF_ACTIVITIES= \u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u306E\u6570\uFF1A
+# LBL_TXT_NUMBER_OF_ACTIVITIES_en=Number of Activities:
+LBL_TXT_ORIENTATION= \u65B9\u5411\uFF1A
+# LBL_TXT_ORIENTATION_en=Orientation:
+TXT_APPLY_PARALLEL_SPLIT_TEMPLATE= "\u4E26\u5217\u30B9\u30D7\u30EA\u30C3\u30C8\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8"\u3092\u9069\u7528\u3059\u308B
+# TXT_APPLY_PARALLEL_SPLIT_TEMPLATE_en=Apply "Parallel Split Template"
+TXT_AND_SPLIT_TEMPLATE= AND\u30B9\u30D7\u30EA\u30C3\u30C8\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
+# TXT_AND_SPLIT_TEMPLATE_en=AND Split Template
+TXT_APPLICATION_ACTIVITY= \u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+# TXT_APPLICATION_ACTIVITY_en=Application Activity
+TXT_APPLY_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE= "\u6392\u4ED6\u7684\u306A\u9078\u629E\u3068\u30DE\u30FC\u30B8\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8"\u3092\u9069\u7528\u3059\u308B
+# TXT_APPLY_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE_en=Apply "Exclusive Choice And Merge Template"
+TXT_APPLY_EXCLUSIVE_CHOICE_TEMPLATE= "\u6392\u4ED6\u7684\u306A\u9078\u629E\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8"\u3092\u9069\u7528\u3059\u308B
+# TXT_APPLY_EXCLUSIVE_CHOICE_TEMPLATE_en=Apply "Exclusive Choice Template"
+TXT_APPLY_LOOP_TEMPLATE= "\u30EB\u30FC\u30D7\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8"\u3092\u9069\u7528\u3059\u308B
+# TXT_APPLY_LOOP_TEMPLATE_en=Apply "Loop Template"
+TXT_APPLY_SEQUENCE_TEMPLATE= "\u30B7\u30FC\u30B1\u30F3\u30B9\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8"\u3092\u9069\u7528\u3059\u308B
+# TXT_APPLY_SEQUENCE_TEMPLATE_en=Apply "Sequence Template"
+TXT_APPLY_SPLIT_AND_SYNCHRONIZATION_TEMPLATE= "\u4E26\u5217\u30B9\u30D7\u30EA\u30C3\u30C8\u3068\u540C\u671F\u5316\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8"\u3092\u9069\u7528\u3059\u308B
+# TXT_APPLY_SPLIT_AND_SYNCHRONIZATION_TEMPLATE_en=Apply "Parallel Split And Synchronization Template"
+TXT_BASIC_CONTROL_FLOW_PATTERN= \u57FA\u672C\u7684\u306A\u5236\u5FA1\u30D5\u30ED\u30FC\u30D1\u30BF\u30FC\u30F3
+# TXT_BASIC_CONTROL_FLOW_PATTERN_en=Basic Control Flow Patterns
+TXT_ADVANCED_BRANCHING_AND_SYNCHRONIZATION_PATTERNS= \u9AD8\u5EA6\u306A\u5206\u5C90\u3068\u540C\u671F\u30D1\u30BF\u30FC\u30F3
+# TXT_ADVANCED_BRANCHING_AND_SYNCHRONIZATION_PATTERNS_en=Advanced Branching and Synchronization Patterns
+TXT_ECLUSIVE_CHOICE_AND_MERGE= \u6392\u4ED6\u7684\u306A\u9078\u629E\u3068\u30DE\u30FC\u30B8
+# TXT_ECLUSIVE_CHOICE_AND_MERGE_en=Exclusive Choice and Merge
+TXT_EXCLUSIVE_CHOICE= \u6392\u4ED6\u7684\u306A\u9078\u629E
+# TXT_EXCLUSIVE_CHOICE_en=Exclusive Choice
+TXT_EXCLUSIVE_CHOICE_AND_MERGE_PATTERN= \u6392\u4ED6\u7684\u306A\u9078\u629E\u80A2\u3068\u30DE\u30FC\u30B8\u30D1\u30BF\u30FC\u30F3
+# TXT_EXCLUSIVE_CHOICE_AND_MERGE_PATTERN_en=Exclusive Choice and Merge Pattern
+TXT_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE= \u6392\u4ED6\u7684\u306A\u9078\u629E\u80A2\u3068\u30DE\u30FC\u30B8\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
+# TXT_EXCLUSIVE_CHOICE_AND_MERGE_TEMPLATE_en=Exclusive Choice and Merge Template
+TXT_EXCLUSIVE_CHOICE_PATTERN= \u6392\u4ED6\u7684\u306A\u9078\u629E\u306E\u30D1\u30BF\u30FC\u30F3
+# TXT_EXCLUSIVE_CHOICE_PATTERN_en=Exclusive Choice Pattern
+TXT_EXCLUSIVE_CHOICE_TEMPLATE= \u6392\u4ED6\u7684\u306A\u9078\u629E\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
+# TXT_EXCLUSIVE_CHOICE_TEMPLATE_en=Exclusive Choice Template
+TXT_GENERIC_PATTERNS= \u30B8\u30A7\u30CD\u30EA\u30C3\u30AF\u30D1\u30BF\u30FC\u30F3
+# TXT_GENERIC_PATTERNS_en=Generic Patterns
+TXT_LOOP= \u30EB\u30FC\u30D7
+# TXT_LOOP_en=Loop
+TXT_LOOP_PATTERN= \u30EB\u30FC\u30D7\u30D1\u30BF\u30FC\u30F3
+# TXT_LOOP_PATTERN_en=Loop Pattern
+TXT_LOOP_TEMPLATE= \u30EB\u30FC\u30D7\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
+# TXT_LOOP_TEMPLATE_en=Loop Template
+TXT_PARALLEL_SPLIT= \u4E26\u5217\u30B9\u30D7\u30EA\u30C3\u30C8
+# TXT_PARALLEL_SPLIT_en=Parallel Split
+TXT_PARALLEL_SPLIT_AND_SYNC= \u4E26\u5217\u30B9\u30D7\u30EA\u30C3\u30C8\u3068\u540C\u671F
+# TXT_PARALLEL_SPLIT_AND_SYNC_en=Parallel Split and Synchronization
+TXT_PARALLEL_SPLIT_PATTERN= \u4E26\u5217\u30B9\u30D7\u30EA\u30C3\u30C8\u30D1\u30BF\u30FC\u30F3
+# TXT_PARALLEL_SPLIT_PATTERN_en=Parallel Split Pattern
+TXT_SEQUENCE= \u30B7\u30FC\u30B1\u30F3\u30B9
+# TXT_SEQUENCE_en=Sequence
+TXT_SEQUENCE_PATTERN= \u30B7\u30FC\u30B1\u30F3\u30B9\u30D1\u30BF\u30FC\u30F3
+# TXT_SEQUENCE_PATTERN_en=Sequence Pattern
+TXT_SEQUENCE_TEMPLATE= \u30B7\u30FC\u30B1\u30F3\u30B9\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
+# TXT_SEQUENCE_TEMPLATE_en=Sequence Template
+TXT_VERTICAL= \u7E26
+# TXT_VERTICAL_en=Vertical
+TXT_DYNAMIC_SPAWN= \u30C0\u30A4\u30CA\u30DF\u30C3\u30AF\u30B9\u30DD\u30FC\u30F3
+# TXT_DYNAMIC_SPAWN_en=Dynamic Spawn