@Override public ITemplate<Entity> getTemplate() { // Configure a Java class field template JavaClassFieldTemplate fieldTemplate = new JavaClassFieldTemplate(); // Configure a Java class getter template JavaClassFieldGetterTemplate getterTemplate= new JavaClassFieldGetterTemplate(getterPrefix); // Configure a Java class setter template JavaClassFieldSetterTemplate setterTemplate= new JavaClassFieldSetterTemplate(setterPrefix); // Configure and return the Java class template return new JavaEntityTemplate(classPackage, fieldTemplate, getterTemplate, setterTemplate); }
@Override public ITemplate<InformationModel> getTemplate() { // Configure a functionblock property getter template JavaFunctionblockPropertyGetterDeclarationTemplate getterTemplate= new JavaFunctionblockPropertyGetterDeclarationTemplate(getterPrefix, interfacePrefix); // Configure a functionblock property setter template JavaFunctionblockPropertySetterDeclarationTemplate setterTemplate= new JavaFunctionblockPropertySetterDeclarationTemplate(setterPrefix, interfacePrefix); // Configure and return the information model template return new JavaInformationModelInterfaceTemplate(classPackage, interfacePrefix, imports, getterTemplate, setterTemplate); }
@Override public ITemplate<InformationModel> getTemplate() { // Configure a functionblock property template JavaFunctionblockPropertyTemplate propertyTemplate = new JavaFunctionblockPropertyTemplate(interfacePrefix); // Configure a functionblock property getter template JavaFunctionblockPropertyGetterTemplate getterTemplate= new JavaFunctionblockPropertyGetterTemplate(getterPrefix, interfacePrefix); // Configure a functionblock property setter template JavaFunctionblockPropertySetterTemplate setterTemplate= new JavaFunctionblockPropertySetterTemplate(setterPrefix, interfacePrefix); // Configure and return the information model template return new JavaInformationModelTemplate(classPackage, interfacePrefix,implSuffix,imports, propertyTemplate, getterTemplate, setterTemplate); }
public FunctionblockStatusTemplate(final String[] imports, final String implSuffix, final String packageName) { this.imports = imports; this.packageName = packageName; this.implSuffix = implSuffix; JavaClassFieldTemplate _javaClassFieldTemplate = new JavaClassFieldTemplate(); this.propertyTemplate = _javaClassFieldTemplate; JavaClassFieldSetterTemplate _javaClassFieldSetterTemplate = new JavaClassFieldSetterTemplate("set"); this.propertySetterTemplate = _javaClassFieldSetterTemplate; JavaClassFieldGetterTemplate _javaClassFieldGetterTemplate = new JavaClassFieldGetterTemplate("get"); this.propertyGetterTemplate = _javaClassFieldGetterTemplate; }
@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); }
@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<InformationModel> getTemplate() { // Configure a functionblock property template JavaFunctionblockPropertyTemplate propertyTemplate = new JavaFunctionblockPropertyTemplate(interfacePrefix); // Configure a functionblock property getter template JavaFunctionblockPropertyGetterTemplate getterTemplate= new JavaFunctionblockPropertyGetterTemplate(getterPrefix, interfacePrefix); // Configure a functionblock property setter template JavaFunctionblockPropertySetterTemplate setterTemplate= new JavaFunctionblockPropertySetterTemplate(setterPrefix, interfacePrefix); // Configure and return the information model template return new CoAPClientInformationModelTemplate(classPackage, interfacePrefix,implSuffix,imports, propertyTemplate, getterTemplate, setterTemplate); }
@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<Enum> getTemplate() { return new JavaEnumTemplate(enumPackage); }
@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<Entity> getTemplate() { // Configure a Java class field template JavaClassFieldTemplate fieldTemplate = new JavaClassFieldTemplate(); // Configure a Java class getter template JavaClassFieldGetterTemplate getterTemplate = new JavaClassFieldGetterTemplate(getterPrefix); // Configure a Java class setter template JavaClassFieldSetterTemplate setterTemplate = new JavaClassFieldSetterTemplate(setterPrefix); // Configure and return the Java class template return new JavaEntityTemplate(classPackage, fieldTemplate, getterTemplate, setterTemplate); }
public FunctionblockConfigurationTemplate(final String[] imports, final String implSuffix, final String packageName) { this.imports = imports; this.packageName = packageName; this.implSuffix = implSuffix; JavaClassFieldTemplate _javaClassFieldTemplate = new JavaClassFieldTemplate(); this.propertyTemplate = _javaClassFieldTemplate; JavaClassFieldSetterTemplate _javaClassFieldSetterTemplate = new JavaClassFieldSetterTemplate("set"); this.propertySetterTemplate = _javaClassFieldSetterTemplate; JavaClassFieldGetterTemplate _javaClassFieldGetterTemplate = new JavaClassFieldGetterTemplate("get"); this.propertyGetterTemplate = _javaClassFieldGetterTemplate; }
@Override public ITemplate<InformationModel> getTemplate() { // Configure a functionblock property template JavaFunctionblockPropertyTemplate propertyTemplate = new JavaFunctionblockPropertyTemplate(interfacePrefix); // Configure a functionblock property getter template JavaFunctionblockPropertyGetterTemplate getterTemplate= new JavaFunctionblockPropertyGetterTemplate(getterPrefix, interfacePrefix); // Configure a functionblock property setter template JavaFunctionblockPropertySetterTemplate setterTemplate= new JavaFunctionblockPropertySetterTemplate(setterPrefix, interfacePrefix); // Configure and return the information model template return new JavaInformationModelTemplate(classPackage, interfacePrefix,implSuffix,imports, propertyTemplate, getterTemplate, setterTemplate); }
@Override public ITemplate<InformationModel> getTemplate() { // Configure a functionblock property getter template JavaFunctionblockPropertyGetterDeclarationTemplate getterTemplate= new JavaFunctionblockPropertyGetterDeclarationTemplate(getterPrefix, interfacePrefix); // Configure a functionblock property setter template JavaFunctionblockPropertySetterDeclarationTemplate setterTemplate= new JavaFunctionblockPropertySetterDeclarationTemplate(setterPrefix, interfacePrefix); // Configure and return the information model template return new JavaInformationModelInterfaceTemplate(classPackage, interfacePrefix,imports, getterTemplate, setterTemplate); }
@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<Enum> getTemplate() { return new JavaEnumTemplate(enumPackage); }
@Override public ITemplate<Entity> getTemplate() { // Configure a Java class field template JavaClassFieldTemplate fieldTemplate = new JavaClassFieldTemplate(); // Configure a Java class getter template JavaClassFieldGetterTemplate getterTemplate= new JavaClassFieldGetterTemplate(getterPrefix); // Configure a Java class setter template JavaClassFieldSetterTemplate setterTemplate= new JavaClassFieldSetterTemplate(setterPrefix); // Configure and return the Java class template return new JavaEntityTemplate(classPackage, fieldTemplate, getterTemplate, setterTemplate); }
public FunctionblockFaultTemplate(final String[] imports, final String implSuffix, final String packageName) { this.imports = imports; this.implSuffix = implSuffix; this.packageName = packageName; JavaClassFieldTemplate _javaClassFieldTemplate = new JavaClassFieldTemplate(); this.propertyTemplate = _javaClassFieldTemplate; JavaClassFieldSetterTemplate _javaClassFieldSetterTemplate = new JavaClassFieldSetterTemplate("set"); this.propertySetterTemplate = _javaClassFieldSetterTemplate; JavaClassFieldGetterTemplate _javaClassFieldGetterTemplate = new JavaClassFieldGetterTemplate("get"); this.propertyGetterTemplate = _javaClassFieldGetterTemplate; }
@Override public ITemplate<Enum> getTemplate() { return new JavaEnumTemplate(enumPackage); }