@Override public ITemplate<FunctionblockModel> getTemplate() { // Configure a field template JavaClassFieldTemplate propertyTemplate = new JavaClassFieldTemplate(); // Configure an operation parameter template JavaClassMethodParameterTemplate methodParameterTemplate = new JavaClassMethodParameterTemplate(); // Configure and return the functionblock template return new JavaFunctionblockInterfaceTemplate(classPackage, interfacePrefix,imports ,propertyTemplate, methodParameterTemplate); }
@Override public ITemplate<FunctionblockModel> getTemplate() { // Configure a field template JavaClassFieldTemplate propertyTemplate = new JavaClassFieldTemplate(); // Configure an operation parameter template JavaClassMethodParameterTemplate methodParameterTemplate = new JavaClassMethodParameterTemplate(); // Configure and return the functionblock template return new CoAPClientFunctionblockInterfaceTemplate(classPackage, interfacePrefix,imports ,propertyTemplate, methodParameterTemplate); }
@Override public ITemplate<FunctionblockModel> getTemplate() { // Configure a field template JavaClassFieldTemplate propertyTemplate = new JavaClassFieldTemplate(); // Configure an operation parameter template JavaClassMethodParameterTemplate methodParameterTemplate = new JavaClassMethodParameterTemplate(); // Configure and return the functionblock template return new JavaFunctionblockInterfaceTemplate(classPackage, interfacePrefix,imports ,propertyTemplate, methodParameterTemplate); }
@Override public ITemplate<FunctionblockModel> getTemplate() { // Configure a field template CoAPServerPropertyTemplate propertyTemplate = new CoAPServerPropertyTemplate(); // Configure an operation parameter template JavaClassMethodParameterTemplate methodParameterTemplate = new JavaClassMethodParameterTemplate(); // Configure an operation template JavaClassMethodTemplate methodTemplate= new JavaClassMethodTemplate(methodParameterTemplate); // Configure and return the functionblock template return new JavaFunctionblockImplTemplate(classPackage, interfacePrefix, implSuffix,imports ,propertyTemplate, methodTemplate); }
@Override public ITemplate<FunctionblockModel> getTemplate() { // Configure a field template CoAPClientPropertyTemplate propertyTemplate = new CoAPClientPropertyTemplate(primitiveTypeSuffix, paramSetSuffix); // Configure an operation parameter template JavaClassMethodParameterTemplate methodParameterTemplate = new JavaClassMethodParameterTemplate(); // Configure an operation template CoAPClientOperationTemplate methodTemplate= new CoAPClientOperationTemplate(primitiveTypeSuffix, paramSetSuffix, methodParameterTemplate); // Configure and return the functionblock template return new CoAPClientFunctionblockTemplate(classPackage, interfacePrefix, implSuffix,imports ,propertyTemplate, methodTemplate); }
@Override public ITemplate<FunctionblockModel> getTemplate() { // Configure a field template JavaClassFieldTemplate propertyTemplate = new JavaClassFieldTemplate(); // Configure an operation parameter template JavaClassMethodParameterTemplate methodParameterTemplate = new JavaClassMethodParameterTemplate(); // Configure an operation template JavaClassMethodTemplate methodTemplate= new JavaClassMethodTemplate(methodParameterTemplate); // Configure and return the functionblock template return new JavaFunctionblockImplTemplate(classPackage, interfacePrefix, implSuffix,imports ,propertyTemplate, methodTemplate); }