瀏覽代碼

Moved license header feature from java to core library

markus.muehlbrandt@itemis.de 13 年之前
父節點
當前提交
a299c9d006

+ 13 - 10
plugins/org.yakindu.sct.generator.core/library/CoreFeatureTypeLibrary.xmi

@@ -1,10 +1,13 @@
-<?xml version="1.0" encoding="ASCII"?>
-<sgen:FeatureTypeLibrary xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:sgen="http://www.yakindu.org/sct/statechart/SGen" xsi:schemaLocation="http://www.yakindu.org/sct/statechart/SGen ../../org.yakindu.sct.model.sgen/model/emf/sgen.ecore" name="Core">
-  <types name="Outlet">
-    <parameters name="targetProject" parameterType="STRING"/>
-    <parameters name="targetFolder" parameterType="STRING"/>
-  </types>
-  <types name="Debug" optional="true">
-    <parameters name="dumpSexec" parameterType="BOOLEAN"/>
-  </types>
-</sgen:FeatureTypeLibrary>
+<?xml version="1.0" encoding="ASCII"?>
+<sgen:FeatureTypeLibrary xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sgen="http://www.yakindu.org/sct/statechart/SGen" xsi:schemaLocation="http://www.yakindu.org/sct/statechart/SGen ../../org.yakindu.sct.model.sgen/model/emf/sgen.ecore" name="Core">
+  <types name="Outlet">
+    <parameters name="targetProject"/>
+    <parameters name="targetFolder"/>
+  </types>
+  <types name="Debug" optional="true">
+    <parameters name="dumpSexec" parameterType="BOOLEAN"/>
+  </types>
+  <types name="licenseHeader" optional="true">
+    <parameters name="licenseText"/>
+  </types>
+</sgen:FeatureTypeLibrary>

+ 2 - 0
plugins/org.yakindu.sct.generator.core/src/org/yakindu/sct/generator/core/features/ICoreFeatureConstants.java

@@ -27,4 +27,6 @@ public interface ICoreFeatureConstants {
 	public static final String DEBUG_FEATURE = "Debug";
 	public static final String DEBUG_FEATURE_DUMP_SEXEC = "dumpSexec";
 	
+	public static final String LICENSE_HEADER = "licenseHeader";
+	public static final String LICENSE_TEXT = "licenseText";
 }

+ 1 - 4
plugins/org.yakindu.sct.generator.java/library/FeatureTypeLibrary.xmi

@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="ASCII"?>
-<sgen:FeatureTypeLibrary xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sgen="http://www.yakindu.org/sct/statechart/SGen" xsi:schemaLocation="http://www.yakindu.org/sct/statechart/SGen ../../org.yakindu.sct.model.sgen/model/emf/sgen.ecore" name="Java Generator">
+<sgen:FeatureTypeLibrary xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:sgen="http://www.yakindu.org/sct/statechart/SGen" name="Java Generator">
   <types name="Naming" optional="true">
     <parameters name="basePackage"/>
     <parameters name="implementationSuffix"/>
   </types>
-  <types name="licenseHeader" optional="true">
-    <parameters name="licenseText"/>
-  </types>
 </sgen:FeatureTypeLibrary>

+ 0 - 4
plugins/org.yakindu.sct.generator.java/src/org/yakindu/sct/generator/java/features/IJavaFeatureConstants.java

@@ -24,8 +24,4 @@ public interface IJavaFeatureConstants {
 	public static final String BASE_PACKAGE = "basePackage";
 
 	public static final String IMPLEMENTATION_SUFFIX = "implementationSuffix";
-	
-	public static final String LICENSE_HEADER = "licenseHeader";
-	
-	public static final String LICENSE_TEXT = "licenseText";
 }

+ 2 - 0
plugins/org.yakindu.sct.generator.java/src/org/yakindu/sct/generator/java/features/JavaFeatureConstants.java

@@ -10,6 +10,8 @@
  */
 package org.yakindu.sct.generator.java.features;
 
+import static org.yakindu.sct.generator.core.features.ICoreFeatureConstants.LICENSE_HEADER;
+import static org.yakindu.sct.generator.core.features.ICoreFeatureConstants.LICENSE_TEXT;
 /**
  * 
  * @author muehlbrandt