File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed
ru.neodoc.content.codegen.sdoc2/src/ru/neodoc/content/codegen/sdoc2/extension
ru.neodoc.content.codegen/src/ru/neodoc/content/codegen Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 11package ru .neodoc .content .codegen .sdoc2 .extension ;
22
3+ import java .util .Arrays ;
4+ import java .util .List ;
5+
36import org .eclipse .core .runtime .IConfigurationElement ;
47import org .eclipse .core .runtime .IExtension ;
58
811public class SdocCodegenExtensionWrapper implements IConfigurationWrapper <SdocCodegenExtensionInfo > {
912
1013 @ Override
11- public SdocCodegenExtensionInfo create (IExtension extension , IConfigurationElement element ) {
12- return new SdocCodegenExtensionInfo (extension , element );
14+ public List < SdocCodegenExtensionInfo > create (IExtension extension , IConfigurationElement element ) {
15+ return Arrays . asList ( new SdocCodegenExtensionInfo [] { new SdocCodegenExtensionInfo (extension , element )} );
1316 }
1417
1518}
Original file line number Diff line number Diff line change @@ -279,7 +279,7 @@ public String getAnnotation(AbstractWrapper baseWrapper) {
279279
280280 @ Override
281281 public String getAnnotation (StereotypedElement stereotypedElement ) {
282- return getAnnotation (WrapperFactory .get (stereotypedElement ));
282+ return getAnnotation (( AbstractWrapper ) WrapperFactory .get (stereotypedElement ));
283283 }
284284
285285 @ Override
@@ -294,7 +294,7 @@ public Set<String> getAnnotationImports(AbstractWrapper baseWrapper) {
294294
295295 @ Override
296296 public Set <String > getAnnotationImports (StereotypedElement stereotypedElement ) {
297- return getAnnotationImports (WrapperFactory .get (stereotypedElement ));
297+ return getAnnotationImports (( AbstractWrapper ) WrapperFactory .get (stereotypedElement ));
298298 }
299299
300300 }
Original file line number Diff line number Diff line change 11package ru .neodoc .content .codegen ;
22
3+ import java .util .Arrays ;
4+ import java .util .List ;
5+
36import org .eclipse .core .runtime .IConfigurationElement ;
47import org .eclipse .core .runtime .IExtension ;
58
811public class SourceCodeGeneratorInfoWrapper implements IConfigurationWrapper <SourceCodeGeneratorInfo >{
912
1013 @ Override
11- public SourceCodeGeneratorInfo create (IExtension extension , IConfigurationElement element ) {
12- return new SourceCodeGeneratorInfo (extension , element );
14+ public List < SourceCodeGeneratorInfo > create (IExtension extension , IConfigurationElement element ) {
15+ return Arrays . asList ( new SourceCodeGeneratorInfo [] { new SourceCodeGeneratorInfo (extension , element )} );
1316 }
1417
1518}
You can’t perform that action at this time.
0 commit comments