All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.reprezen.genflow.common.jsonschema.builder.xchange.ContractJsonSchemaNodeFactory Maven / Gradle / Ivy

package com.reprezen.genflow.common.jsonschema.builder.xchange;

import com.reprezen.genflow.common.jsonschema.builder.NamedSchemaNode;
import com.reprezen.genflow.common.jsonschema.builder.xchange.DefaultLinkNode;
import com.reprezen.genflow.common.jsonschema.builder.xchange.DefaultRealizationContainerNode;
import com.reprezen.genflow.common.jsonschema.builder.xchange.XChangeJsonSchemaNodeFactory;
import com.reprezen.rapidml.RealizationContainer;
import com.reprezen.rapidml.ReferenceLink;

@SuppressWarnings("all")
public class ContractJsonSchemaNodeFactory extends XChangeJsonSchemaNodeFactory {
  public ContractJsonSchemaNodeFactory() {
    super();
  }
  
  @Override
  public NamedSchemaNode createDefaultRealizationNode(final RealizationContainer element) {
    return new DefaultRealizationContainerNode(this, element);
  }
  
  @Override
  public NamedSchemaNode createDefaultLinkNode(final ReferenceLink element) {
    return new DefaultLinkNode(this, element);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy